Cuberite
A lightweight, fast and extensible game server for Minecraft
Palette_1_14.cpp
Go to the documentation of this file.
1 #include "Globals.h"
2 
3 #include "Palette_1_14.h"
5 
6 namespace Palette_1_14
7 {
9  {
10  using namespace Block;
11 
12  switch (Block.ID)
13  {
14  case AcaciaButton::AcaciaButton(AcaciaButton::Face::Floor, eBlockFace::BLOCK_FACE_ZM, true).ID: return 5906;
15  case AcaciaButton::AcaciaButton(AcaciaButton::Face::Floor, eBlockFace::BLOCK_FACE_ZM, false).ID: return 5907;
16  case AcaciaButton::AcaciaButton(AcaciaButton::Face::Floor, eBlockFace::BLOCK_FACE_ZP, true).ID: return 5908;
17  case AcaciaButton::AcaciaButton(AcaciaButton::Face::Floor, eBlockFace::BLOCK_FACE_ZP, false).ID: return 5909;
18  case AcaciaButton::AcaciaButton(AcaciaButton::Face::Floor, eBlockFace::BLOCK_FACE_XM, true).ID: return 5910;
19  case AcaciaButton::AcaciaButton(AcaciaButton::Face::Floor, eBlockFace::BLOCK_FACE_XM, false).ID: return 5911;
20  case AcaciaButton::AcaciaButton(AcaciaButton::Face::Floor, eBlockFace::BLOCK_FACE_XP, true).ID: return 5912;
21  case AcaciaButton::AcaciaButton(AcaciaButton::Face::Floor, eBlockFace::BLOCK_FACE_XP, false).ID: return 5913;
22  case AcaciaButton::AcaciaButton(AcaciaButton::Face::Wall, eBlockFace::BLOCK_FACE_ZM, true).ID: return 5914;
23  case AcaciaButton::AcaciaButton(AcaciaButton::Face::Wall, eBlockFace::BLOCK_FACE_ZM, false).ID: return 5915;
24  case AcaciaButton::AcaciaButton(AcaciaButton::Face::Wall, eBlockFace::BLOCK_FACE_ZP, true).ID: return 5916;
25  case AcaciaButton::AcaciaButton(AcaciaButton::Face::Wall, eBlockFace::BLOCK_FACE_ZP, false).ID: return 5917;
26  case AcaciaButton::AcaciaButton(AcaciaButton::Face::Wall, eBlockFace::BLOCK_FACE_XM, true).ID: return 5918;
27  case AcaciaButton::AcaciaButton(AcaciaButton::Face::Wall, eBlockFace::BLOCK_FACE_XM, false).ID: return 5919;
28  case AcaciaButton::AcaciaButton(AcaciaButton::Face::Wall, eBlockFace::BLOCK_FACE_XP, true).ID: return 5920;
29  case AcaciaButton::AcaciaButton(AcaciaButton::Face::Wall, eBlockFace::BLOCK_FACE_XP, false).ID: return 5921;
30  case AcaciaButton::AcaciaButton(AcaciaButton::Face::Ceiling, eBlockFace::BLOCK_FACE_ZM, true).ID: return 5922;
31  case AcaciaButton::AcaciaButton(AcaciaButton::Face::Ceiling, eBlockFace::BLOCK_FACE_ZM, false).ID: return 5923;
32  case AcaciaButton::AcaciaButton(AcaciaButton::Face::Ceiling, eBlockFace::BLOCK_FACE_ZP, true).ID: return 5924;
33  case AcaciaButton::AcaciaButton(AcaciaButton::Face::Ceiling, eBlockFace::BLOCK_FACE_ZP, false).ID: return 5925;
34  case AcaciaButton::AcaciaButton(AcaciaButton::Face::Ceiling, eBlockFace::BLOCK_FACE_XM, true).ID: return 5926;
35  case AcaciaButton::AcaciaButton(AcaciaButton::Face::Ceiling, eBlockFace::BLOCK_FACE_XM, false).ID: return 5927;
36  case AcaciaButton::AcaciaButton(AcaciaButton::Face::Ceiling, eBlockFace::BLOCK_FACE_XP, true).ID: return 5928;
37  case AcaciaButton::AcaciaButton(AcaciaButton::Face::Ceiling, eBlockFace::BLOCK_FACE_XP, false).ID: return 5929;
38  case AcaciaDoor::AcaciaDoor(eBlockFace::BLOCK_FACE_ZM, AcaciaDoor::Half::Upper, AcaciaDoor::Hinge::Left, true, true).ID: return 8394;
39  case AcaciaDoor::AcaciaDoor(eBlockFace::BLOCK_FACE_ZM, AcaciaDoor::Half::Upper, AcaciaDoor::Hinge::Left, true, false).ID: return 8395;
40  case AcaciaDoor::AcaciaDoor(eBlockFace::BLOCK_FACE_ZM, AcaciaDoor::Half::Upper, AcaciaDoor::Hinge::Left, false, true).ID: return 8396;
41  case AcaciaDoor::AcaciaDoor(eBlockFace::BLOCK_FACE_ZM, AcaciaDoor::Half::Upper, AcaciaDoor::Hinge::Left, false, false).ID: return 8397;
42  case AcaciaDoor::AcaciaDoor(eBlockFace::BLOCK_FACE_ZM, AcaciaDoor::Half::Upper, AcaciaDoor::Hinge::Right, true, true).ID: return 8398;
43  case AcaciaDoor::AcaciaDoor(eBlockFace::BLOCK_FACE_ZM, AcaciaDoor::Half::Upper, AcaciaDoor::Hinge::Right, true, false).ID: return 8399;
44  case AcaciaDoor::AcaciaDoor(eBlockFace::BLOCK_FACE_ZM, AcaciaDoor::Half::Upper, AcaciaDoor::Hinge::Right, false, true).ID: return 8400;
45  case AcaciaDoor::AcaciaDoor(eBlockFace::BLOCK_FACE_ZM, AcaciaDoor::Half::Upper, AcaciaDoor::Hinge::Right, false, false).ID: return 8401;
46  case AcaciaDoor::AcaciaDoor(eBlockFace::BLOCK_FACE_ZM, AcaciaDoor::Half::Lower, AcaciaDoor::Hinge::Left, true, true).ID: return 8402;
47  case AcaciaDoor::AcaciaDoor(eBlockFace::BLOCK_FACE_ZM, AcaciaDoor::Half::Lower, AcaciaDoor::Hinge::Left, true, false).ID: return 8403;
48  case AcaciaDoor::AcaciaDoor(eBlockFace::BLOCK_FACE_ZM, AcaciaDoor::Half::Lower, AcaciaDoor::Hinge::Left, false, true).ID: return 8404;
49  case AcaciaDoor::AcaciaDoor(eBlockFace::BLOCK_FACE_ZM, AcaciaDoor::Half::Lower, AcaciaDoor::Hinge::Left, false, false).ID: return 8405;
50  case AcaciaDoor::AcaciaDoor(eBlockFace::BLOCK_FACE_ZM, AcaciaDoor::Half::Lower, AcaciaDoor::Hinge::Right, true, true).ID: return 8406;
51  case AcaciaDoor::AcaciaDoor(eBlockFace::BLOCK_FACE_ZM, AcaciaDoor::Half::Lower, AcaciaDoor::Hinge::Right, true, false).ID: return 8407;
52  case AcaciaDoor::AcaciaDoor(eBlockFace::BLOCK_FACE_ZM, AcaciaDoor::Half::Lower, AcaciaDoor::Hinge::Right, false, true).ID: return 8408;
53  case AcaciaDoor::AcaciaDoor(eBlockFace::BLOCK_FACE_ZM, AcaciaDoor::Half::Lower, AcaciaDoor::Hinge::Right, false, false).ID: return 8409;
54  case AcaciaDoor::AcaciaDoor(eBlockFace::BLOCK_FACE_ZP, AcaciaDoor::Half::Upper, AcaciaDoor::Hinge::Left, true, true).ID: return 8410;
55  case AcaciaDoor::AcaciaDoor(eBlockFace::BLOCK_FACE_ZP, AcaciaDoor::Half::Upper, AcaciaDoor::Hinge::Left, true, false).ID: return 8411;
56  case AcaciaDoor::AcaciaDoor(eBlockFace::BLOCK_FACE_ZP, AcaciaDoor::Half::Upper, AcaciaDoor::Hinge::Left, false, true).ID: return 8412;
57  case AcaciaDoor::AcaciaDoor(eBlockFace::BLOCK_FACE_ZP, AcaciaDoor::Half::Upper, AcaciaDoor::Hinge::Left, false, false).ID: return 8413;
58  case AcaciaDoor::AcaciaDoor(eBlockFace::BLOCK_FACE_ZP, AcaciaDoor::Half::Upper, AcaciaDoor::Hinge::Right, true, true).ID: return 8414;
59  case AcaciaDoor::AcaciaDoor(eBlockFace::BLOCK_FACE_ZP, AcaciaDoor::Half::Upper, AcaciaDoor::Hinge::Right, true, false).ID: return 8415;
60  case AcaciaDoor::AcaciaDoor(eBlockFace::BLOCK_FACE_ZP, AcaciaDoor::Half::Upper, AcaciaDoor::Hinge::Right, false, true).ID: return 8416;
61  case AcaciaDoor::AcaciaDoor(eBlockFace::BLOCK_FACE_ZP, AcaciaDoor::Half::Upper, AcaciaDoor::Hinge::Right, false, false).ID: return 8417;
62  case AcaciaDoor::AcaciaDoor(eBlockFace::BLOCK_FACE_ZP, AcaciaDoor::Half::Lower, AcaciaDoor::Hinge::Left, true, true).ID: return 8418;
63  case AcaciaDoor::AcaciaDoor(eBlockFace::BLOCK_FACE_ZP, AcaciaDoor::Half::Lower, AcaciaDoor::Hinge::Left, true, false).ID: return 8419;
64  case AcaciaDoor::AcaciaDoor(eBlockFace::BLOCK_FACE_ZP, AcaciaDoor::Half::Lower, AcaciaDoor::Hinge::Left, false, true).ID: return 8420;
65  case AcaciaDoor::AcaciaDoor(eBlockFace::BLOCK_FACE_ZP, AcaciaDoor::Half::Lower, AcaciaDoor::Hinge::Left, false, false).ID: return 8421;
66  case AcaciaDoor::AcaciaDoor(eBlockFace::BLOCK_FACE_ZP, AcaciaDoor::Half::Lower, AcaciaDoor::Hinge::Right, true, true).ID: return 8422;
67  case AcaciaDoor::AcaciaDoor(eBlockFace::BLOCK_FACE_ZP, AcaciaDoor::Half::Lower, AcaciaDoor::Hinge::Right, true, false).ID: return 8423;
68  case AcaciaDoor::AcaciaDoor(eBlockFace::BLOCK_FACE_ZP, AcaciaDoor::Half::Lower, AcaciaDoor::Hinge::Right, false, true).ID: return 8424;
69  case AcaciaDoor::AcaciaDoor(eBlockFace::BLOCK_FACE_ZP, AcaciaDoor::Half::Lower, AcaciaDoor::Hinge::Right, false, false).ID: return 8425;
70  case AcaciaDoor::AcaciaDoor(eBlockFace::BLOCK_FACE_XM, AcaciaDoor::Half::Upper, AcaciaDoor::Hinge::Left, true, true).ID: return 8426;
71  case AcaciaDoor::AcaciaDoor(eBlockFace::BLOCK_FACE_XM, AcaciaDoor::Half::Upper, AcaciaDoor::Hinge::Left, true, false).ID: return 8427;
72  case AcaciaDoor::AcaciaDoor(eBlockFace::BLOCK_FACE_XM, AcaciaDoor::Half::Upper, AcaciaDoor::Hinge::Left, false, true).ID: return 8428;
73  case AcaciaDoor::AcaciaDoor(eBlockFace::BLOCK_FACE_XM, AcaciaDoor::Half::Upper, AcaciaDoor::Hinge::Left, false, false).ID: return 8429;
74  case AcaciaDoor::AcaciaDoor(eBlockFace::BLOCK_FACE_XM, AcaciaDoor::Half::Upper, AcaciaDoor::Hinge::Right, true, true).ID: return 8430;
75  case AcaciaDoor::AcaciaDoor(eBlockFace::BLOCK_FACE_XM, AcaciaDoor::Half::Upper, AcaciaDoor::Hinge::Right, true, false).ID: return 8431;
76  case AcaciaDoor::AcaciaDoor(eBlockFace::BLOCK_FACE_XM, AcaciaDoor::Half::Upper, AcaciaDoor::Hinge::Right, false, true).ID: return 8432;
77  case AcaciaDoor::AcaciaDoor(eBlockFace::BLOCK_FACE_XM, AcaciaDoor::Half::Upper, AcaciaDoor::Hinge::Right, false, false).ID: return 8433;
78  case AcaciaDoor::AcaciaDoor(eBlockFace::BLOCK_FACE_XM, AcaciaDoor::Half::Lower, AcaciaDoor::Hinge::Left, true, true).ID: return 8434;
79  case AcaciaDoor::AcaciaDoor(eBlockFace::BLOCK_FACE_XM, AcaciaDoor::Half::Lower, AcaciaDoor::Hinge::Left, true, false).ID: return 8435;
80  case AcaciaDoor::AcaciaDoor(eBlockFace::BLOCK_FACE_XM, AcaciaDoor::Half::Lower, AcaciaDoor::Hinge::Left, false, true).ID: return 8436;
81  case AcaciaDoor::AcaciaDoor(eBlockFace::BLOCK_FACE_XM, AcaciaDoor::Half::Lower, AcaciaDoor::Hinge::Left, false, false).ID: return 8437;
82  case AcaciaDoor::AcaciaDoor(eBlockFace::BLOCK_FACE_XM, AcaciaDoor::Half::Lower, AcaciaDoor::Hinge::Right, true, true).ID: return 8438;
83  case AcaciaDoor::AcaciaDoor(eBlockFace::BLOCK_FACE_XM, AcaciaDoor::Half::Lower, AcaciaDoor::Hinge::Right, true, false).ID: return 8439;
84  case AcaciaDoor::AcaciaDoor(eBlockFace::BLOCK_FACE_XM, AcaciaDoor::Half::Lower, AcaciaDoor::Hinge::Right, false, true).ID: return 8440;
85  case AcaciaDoor::AcaciaDoor(eBlockFace::BLOCK_FACE_XM, AcaciaDoor::Half::Lower, AcaciaDoor::Hinge::Right, false, false).ID: return 8441;
86  case AcaciaDoor::AcaciaDoor(eBlockFace::BLOCK_FACE_XP, AcaciaDoor::Half::Upper, AcaciaDoor::Hinge::Left, true, true).ID: return 8442;
87  case AcaciaDoor::AcaciaDoor(eBlockFace::BLOCK_FACE_XP, AcaciaDoor::Half::Upper, AcaciaDoor::Hinge::Left, true, false).ID: return 8443;
88  case AcaciaDoor::AcaciaDoor(eBlockFace::BLOCK_FACE_XP, AcaciaDoor::Half::Upper, AcaciaDoor::Hinge::Left, false, true).ID: return 8444;
89  case AcaciaDoor::AcaciaDoor(eBlockFace::BLOCK_FACE_XP, AcaciaDoor::Half::Upper, AcaciaDoor::Hinge::Left, false, false).ID: return 8445;
90  case AcaciaDoor::AcaciaDoor(eBlockFace::BLOCK_FACE_XP, AcaciaDoor::Half::Upper, AcaciaDoor::Hinge::Right, true, true).ID: return 8446;
91  case AcaciaDoor::AcaciaDoor(eBlockFace::BLOCK_FACE_XP, AcaciaDoor::Half::Upper, AcaciaDoor::Hinge::Right, true, false).ID: return 8447;
92  case AcaciaDoor::AcaciaDoor(eBlockFace::BLOCK_FACE_XP, AcaciaDoor::Half::Upper, AcaciaDoor::Hinge::Right, false, true).ID: return 8448;
93  case AcaciaDoor::AcaciaDoor(eBlockFace::BLOCK_FACE_XP, AcaciaDoor::Half::Upper, AcaciaDoor::Hinge::Right, false, false).ID: return 8449;
94  case AcaciaDoor::AcaciaDoor(eBlockFace::BLOCK_FACE_XP, AcaciaDoor::Half::Lower, AcaciaDoor::Hinge::Left, true, true).ID: return 8450;
95  case AcaciaDoor::AcaciaDoor(eBlockFace::BLOCK_FACE_XP, AcaciaDoor::Half::Lower, AcaciaDoor::Hinge::Left, true, false).ID: return 8451;
96  case AcaciaDoor::AcaciaDoor(eBlockFace::BLOCK_FACE_XP, AcaciaDoor::Half::Lower, AcaciaDoor::Hinge::Left, false, true).ID: return 8452;
97  case AcaciaDoor::AcaciaDoor(eBlockFace::BLOCK_FACE_XP, AcaciaDoor::Half::Lower, AcaciaDoor::Hinge::Left, false, false).ID: return 8453;
98  case AcaciaDoor::AcaciaDoor(eBlockFace::BLOCK_FACE_XP, AcaciaDoor::Half::Lower, AcaciaDoor::Hinge::Right, true, true).ID: return 8454;
99  case AcaciaDoor::AcaciaDoor(eBlockFace::BLOCK_FACE_XP, AcaciaDoor::Half::Lower, AcaciaDoor::Hinge::Right, true, false).ID: return 8455;
100  case AcaciaDoor::AcaciaDoor(eBlockFace::BLOCK_FACE_XP, AcaciaDoor::Half::Lower, AcaciaDoor::Hinge::Right, false, true).ID: return 8456;
101  case AcaciaDoor::AcaciaDoor(eBlockFace::BLOCK_FACE_XP, AcaciaDoor::Half::Lower, AcaciaDoor::Hinge::Right, false, false).ID: return 8457;
102  case AcaciaFence::AcaciaFence(true, true, true, true).ID: return 8140;
103  case AcaciaFence::AcaciaFence(true, true, true, false).ID: return 8141;
104  case AcaciaFence::AcaciaFence(true, true, false, true).ID: return 8144;
105  case AcaciaFence::AcaciaFence(true, true, false, false).ID: return 8145;
106  case AcaciaFence::AcaciaFence(true, false, true, true).ID: return 8148;
107  case AcaciaFence::AcaciaFence(true, false, true, false).ID: return 8149;
108  case AcaciaFence::AcaciaFence(true, false, false, true).ID: return 8152;
109  case AcaciaFence::AcaciaFence(true, false, false, false).ID: return 8153;
110  case AcaciaFence::AcaciaFence(false, true, true, true).ID: return 8156;
111  case AcaciaFence::AcaciaFence(false, true, true, false).ID: return 8157;
112  case AcaciaFence::AcaciaFence(false, true, false, true).ID: return 8160;
113  case AcaciaFence::AcaciaFence(false, true, false, false).ID: return 8161;
114  case AcaciaFence::AcaciaFence(false, false, true, true).ID: return 8164;
115  case AcaciaFence::AcaciaFence(false, false, true, false).ID: return 8165;
116  case AcaciaFence::AcaciaFence(false, false, false, true).ID: return 8168;
117  case AcaciaFence::AcaciaFence(false, false, false, false).ID: return 8169;
118  case AcaciaFenceGate::AcaciaFenceGate(eBlockFace::BLOCK_FACE_ZM, true, true, true).ID: return 7978;
119  case AcaciaFenceGate::AcaciaFenceGate(eBlockFace::BLOCK_FACE_ZM, true, true, false).ID: return 7979;
120  case AcaciaFenceGate::AcaciaFenceGate(eBlockFace::BLOCK_FACE_ZM, true, false, true).ID: return 7980;
121  case AcaciaFenceGate::AcaciaFenceGate(eBlockFace::BLOCK_FACE_ZM, true, false, false).ID: return 7981;
122  case AcaciaFenceGate::AcaciaFenceGate(eBlockFace::BLOCK_FACE_ZM, false, true, true).ID: return 7982;
123  case AcaciaFenceGate::AcaciaFenceGate(eBlockFace::BLOCK_FACE_ZM, false, true, false).ID: return 7983;
124  case AcaciaFenceGate::AcaciaFenceGate(eBlockFace::BLOCK_FACE_ZM, false, false, true).ID: return 7984;
125  case AcaciaFenceGate::AcaciaFenceGate(eBlockFace::BLOCK_FACE_ZM, false, false, false).ID: return 7985;
126  case AcaciaFenceGate::AcaciaFenceGate(eBlockFace::BLOCK_FACE_ZP, true, true, true).ID: return 7986;
127  case AcaciaFenceGate::AcaciaFenceGate(eBlockFace::BLOCK_FACE_ZP, true, true, false).ID: return 7987;
128  case AcaciaFenceGate::AcaciaFenceGate(eBlockFace::BLOCK_FACE_ZP, true, false, true).ID: return 7988;
129  case AcaciaFenceGate::AcaciaFenceGate(eBlockFace::BLOCK_FACE_ZP, true, false, false).ID: return 7989;
130  case AcaciaFenceGate::AcaciaFenceGate(eBlockFace::BLOCK_FACE_ZP, false, true, true).ID: return 7990;
131  case AcaciaFenceGate::AcaciaFenceGate(eBlockFace::BLOCK_FACE_ZP, false, true, false).ID: return 7991;
132  case AcaciaFenceGate::AcaciaFenceGate(eBlockFace::BLOCK_FACE_ZP, false, false, true).ID: return 7992;
133  case AcaciaFenceGate::AcaciaFenceGate(eBlockFace::BLOCK_FACE_ZP, false, false, false).ID: return 7993;
134  case AcaciaFenceGate::AcaciaFenceGate(eBlockFace::BLOCK_FACE_XM, true, true, true).ID: return 7994;
135  case AcaciaFenceGate::AcaciaFenceGate(eBlockFace::BLOCK_FACE_XM, true, true, false).ID: return 7995;
136  case AcaciaFenceGate::AcaciaFenceGate(eBlockFace::BLOCK_FACE_XM, true, false, true).ID: return 7996;
137  case AcaciaFenceGate::AcaciaFenceGate(eBlockFace::BLOCK_FACE_XM, true, false, false).ID: return 7997;
138  case AcaciaFenceGate::AcaciaFenceGate(eBlockFace::BLOCK_FACE_XM, false, true, true).ID: return 7998;
139  case AcaciaFenceGate::AcaciaFenceGate(eBlockFace::BLOCK_FACE_XM, false, true, false).ID: return 7999;
140  case AcaciaFenceGate::AcaciaFenceGate(eBlockFace::BLOCK_FACE_XM, false, false, true).ID: return 8000;
141  case AcaciaFenceGate::AcaciaFenceGate(eBlockFace::BLOCK_FACE_XM, false, false, false).ID: return 8001;
142  case AcaciaFenceGate::AcaciaFenceGate(eBlockFace::BLOCK_FACE_XP, true, true, true).ID: return 8002;
143  case AcaciaFenceGate::AcaciaFenceGate(eBlockFace::BLOCK_FACE_XP, true, true, false).ID: return 8003;
144  case AcaciaFenceGate::AcaciaFenceGate(eBlockFace::BLOCK_FACE_XP, true, false, true).ID: return 8004;
145  case AcaciaFenceGate::AcaciaFenceGate(eBlockFace::BLOCK_FACE_XP, true, false, false).ID: return 8005;
146  case AcaciaFenceGate::AcaciaFenceGate(eBlockFace::BLOCK_FACE_XP, false, true, true).ID: return 8006;
147  case AcaciaFenceGate::AcaciaFenceGate(eBlockFace::BLOCK_FACE_XP, false, true, false).ID: return 8007;
148  case AcaciaFenceGate::AcaciaFenceGate(eBlockFace::BLOCK_FACE_XP, false, false, true).ID: return 8008;
149  case AcaciaFenceGate::AcaciaFenceGate(eBlockFace::BLOCK_FACE_XP, false, false, false).ID: return 8009;
150  case AcaciaLeaves::AcaciaLeaves(1, true).ID: return 200;
151  case AcaciaLeaves::AcaciaLeaves(1, false).ID: return 201;
152  case AcaciaLeaves::AcaciaLeaves(2, true).ID: return 202;
153  case AcaciaLeaves::AcaciaLeaves(2, false).ID: return 203;
154  case AcaciaLeaves::AcaciaLeaves(3, true).ID: return 204;
155  case AcaciaLeaves::AcaciaLeaves(3, false).ID: return 205;
156  case AcaciaLeaves::AcaciaLeaves(4, true).ID: return 206;
157  case AcaciaLeaves::AcaciaLeaves(4, false).ID: return 207;
158  case AcaciaLeaves::AcaciaLeaves(5, true).ID: return 208;
159  case AcaciaLeaves::AcaciaLeaves(5, false).ID: return 209;
160  case AcaciaLeaves::AcaciaLeaves(6, true).ID: return 210;
161  case AcaciaLeaves::AcaciaLeaves(6, false).ID: return 211;
162  case AcaciaLeaves::AcaciaLeaves(7, true).ID: return 212;
163  case AcaciaLeaves::AcaciaLeaves(7, false).ID: return 213;
164  case AcaciaLog::AcaciaLog(AcaciaLog::Axis::X).ID: return 84;
165  case AcaciaLog::AcaciaLog(AcaciaLog::Axis::Y).ID: return 85;
166  case AcaciaLog::AcaciaLog(AcaciaLog::Axis::Z).ID: return 86;
167  case AcaciaPlanks::AcaciaPlanks().ID: return 19;
168  case AcaciaPressurePlate::AcaciaPressurePlate(true).ID: return 3879;
169  case AcaciaPressurePlate::AcaciaPressurePlate(false).ID: return 3880;
170  case AcaciaSapling::AcaciaSapling(0).ID: return 29;
171  case AcaciaSapling::AcaciaSapling(1).ID: return 30;
172  case AcaciaSign::AcaciaSign(0).ID: return 3476;
173  case AcaciaSign::AcaciaSign(1).ID: return 3478;
174  case AcaciaSign::AcaciaSign(2).ID: return 3480;
175  case AcaciaSign::AcaciaSign(3).ID: return 3482;
176  case AcaciaSign::AcaciaSign(4).ID: return 3484;
177  case AcaciaSign::AcaciaSign(5).ID: return 3486;
178  case AcaciaSign::AcaciaSign(6).ID: return 3488;
179  case AcaciaSign::AcaciaSign(7).ID: return 3490;
180  case AcaciaSign::AcaciaSign(8).ID: return 3492;
181  case AcaciaSign::AcaciaSign(9).ID: return 3494;
182  case AcaciaSign::AcaciaSign(10).ID: return 3496;
183  case AcaciaSign::AcaciaSign(11).ID: return 3498;
184  case AcaciaSign::AcaciaSign(12).ID: return 3500;
185  case AcaciaSign::AcaciaSign(13).ID: return 3502;
186  case AcaciaSign::AcaciaSign(14).ID: return 3504;
187  case AcaciaSign::AcaciaSign(15).ID: return 3506;
188  case AcaciaSlab::AcaciaSlab(AcaciaSlab::Type::Top).ID: return 7789;
190  case AcaciaSlab::AcaciaSlab(AcaciaSlab::Type::Double).ID: return 7793;
191  case AcaciaStairs::AcaciaStairs(eBlockFace::BLOCK_FACE_ZM, AcaciaStairs::Half::Top, AcaciaStairs::Shape::Straight).ID: return 6840;
192  case AcaciaStairs::AcaciaStairs(eBlockFace::BLOCK_FACE_ZM, AcaciaStairs::Half::Top, AcaciaStairs::Shape::InnerLeft).ID: return 6842;
193  case AcaciaStairs::AcaciaStairs(eBlockFace::BLOCK_FACE_ZM, AcaciaStairs::Half::Top, AcaciaStairs::Shape::InnerRight).ID: return 6844;
194  case AcaciaStairs::AcaciaStairs(eBlockFace::BLOCK_FACE_ZM, AcaciaStairs::Half::Top, AcaciaStairs::Shape::OuterLeft).ID: return 6846;
195  case AcaciaStairs::AcaciaStairs(eBlockFace::BLOCK_FACE_ZM, AcaciaStairs::Half::Top, AcaciaStairs::Shape::OuterRight).ID: return 6848;
196  case AcaciaStairs::AcaciaStairs(eBlockFace::BLOCK_FACE_ZM, AcaciaStairs::Half::Bottom, AcaciaStairs::Shape::Straight).ID: return 6850;
197  case AcaciaStairs::AcaciaStairs(eBlockFace::BLOCK_FACE_ZM, AcaciaStairs::Half::Bottom, AcaciaStairs::Shape::InnerLeft).ID: return 6852;
198  case AcaciaStairs::AcaciaStairs(eBlockFace::BLOCK_FACE_ZM, AcaciaStairs::Half::Bottom, AcaciaStairs::Shape::InnerRight).ID: return 6854;
199  case AcaciaStairs::AcaciaStairs(eBlockFace::BLOCK_FACE_ZM, AcaciaStairs::Half::Bottom, AcaciaStairs::Shape::OuterLeft).ID: return 6856;
200  case AcaciaStairs::AcaciaStairs(eBlockFace::BLOCK_FACE_ZM, AcaciaStairs::Half::Bottom, AcaciaStairs::Shape::OuterRight).ID: return 6858;
201  case AcaciaStairs::AcaciaStairs(eBlockFace::BLOCK_FACE_ZP, AcaciaStairs::Half::Top, AcaciaStairs::Shape::Straight).ID: return 6860;
202  case AcaciaStairs::AcaciaStairs(eBlockFace::BLOCK_FACE_ZP, AcaciaStairs::Half::Top, AcaciaStairs::Shape::InnerLeft).ID: return 6862;
203  case AcaciaStairs::AcaciaStairs(eBlockFace::BLOCK_FACE_ZP, AcaciaStairs::Half::Top, AcaciaStairs::Shape::InnerRight).ID: return 6864;
204  case AcaciaStairs::AcaciaStairs(eBlockFace::BLOCK_FACE_ZP, AcaciaStairs::Half::Top, AcaciaStairs::Shape::OuterLeft).ID: return 6866;
205  case AcaciaStairs::AcaciaStairs(eBlockFace::BLOCK_FACE_ZP, AcaciaStairs::Half::Top, AcaciaStairs::Shape::OuterRight).ID: return 6868;
206  case AcaciaStairs::AcaciaStairs(eBlockFace::BLOCK_FACE_ZP, AcaciaStairs::Half::Bottom, AcaciaStairs::Shape::Straight).ID: return 6870;
207  case AcaciaStairs::AcaciaStairs(eBlockFace::BLOCK_FACE_ZP, AcaciaStairs::Half::Bottom, AcaciaStairs::Shape::InnerLeft).ID: return 6872;
208  case AcaciaStairs::AcaciaStairs(eBlockFace::BLOCK_FACE_ZP, AcaciaStairs::Half::Bottom, AcaciaStairs::Shape::InnerRight).ID: return 6874;
209  case AcaciaStairs::AcaciaStairs(eBlockFace::BLOCK_FACE_ZP, AcaciaStairs::Half::Bottom, AcaciaStairs::Shape::OuterLeft).ID: return 6876;
210  case AcaciaStairs::AcaciaStairs(eBlockFace::BLOCK_FACE_ZP, AcaciaStairs::Half::Bottom, AcaciaStairs::Shape::OuterRight).ID: return 6878;
211  case AcaciaStairs::AcaciaStairs(eBlockFace::BLOCK_FACE_XM, AcaciaStairs::Half::Top, AcaciaStairs::Shape::Straight).ID: return 6880;
212  case AcaciaStairs::AcaciaStairs(eBlockFace::BLOCK_FACE_XM, AcaciaStairs::Half::Top, AcaciaStairs::Shape::InnerLeft).ID: return 6882;
213  case AcaciaStairs::AcaciaStairs(eBlockFace::BLOCK_FACE_XM, AcaciaStairs::Half::Top, AcaciaStairs::Shape::InnerRight).ID: return 6884;
214  case AcaciaStairs::AcaciaStairs(eBlockFace::BLOCK_FACE_XM, AcaciaStairs::Half::Top, AcaciaStairs::Shape::OuterLeft).ID: return 6886;
215  case AcaciaStairs::AcaciaStairs(eBlockFace::BLOCK_FACE_XM, AcaciaStairs::Half::Top, AcaciaStairs::Shape::OuterRight).ID: return 6888;
216  case AcaciaStairs::AcaciaStairs(eBlockFace::BLOCK_FACE_XM, AcaciaStairs::Half::Bottom, AcaciaStairs::Shape::Straight).ID: return 6890;
217  case AcaciaStairs::AcaciaStairs(eBlockFace::BLOCK_FACE_XM, AcaciaStairs::Half::Bottom, AcaciaStairs::Shape::InnerLeft).ID: return 6892;
218  case AcaciaStairs::AcaciaStairs(eBlockFace::BLOCK_FACE_XM, AcaciaStairs::Half::Bottom, AcaciaStairs::Shape::InnerRight).ID: return 6894;
219  case AcaciaStairs::AcaciaStairs(eBlockFace::BLOCK_FACE_XM, AcaciaStairs::Half::Bottom, AcaciaStairs::Shape::OuterLeft).ID: return 6896;
220  case AcaciaStairs::AcaciaStairs(eBlockFace::BLOCK_FACE_XM, AcaciaStairs::Half::Bottom, AcaciaStairs::Shape::OuterRight).ID: return 6898;
221  case AcaciaStairs::AcaciaStairs(eBlockFace::BLOCK_FACE_XP, AcaciaStairs::Half::Top, AcaciaStairs::Shape::Straight).ID: return 6900;
222  case AcaciaStairs::AcaciaStairs(eBlockFace::BLOCK_FACE_XP, AcaciaStairs::Half::Top, AcaciaStairs::Shape::InnerLeft).ID: return 6902;
223  case AcaciaStairs::AcaciaStairs(eBlockFace::BLOCK_FACE_XP, AcaciaStairs::Half::Top, AcaciaStairs::Shape::InnerRight).ID: return 6904;
224  case AcaciaStairs::AcaciaStairs(eBlockFace::BLOCK_FACE_XP, AcaciaStairs::Half::Top, AcaciaStairs::Shape::OuterLeft).ID: return 6906;
225  case AcaciaStairs::AcaciaStairs(eBlockFace::BLOCK_FACE_XP, AcaciaStairs::Half::Top, AcaciaStairs::Shape::OuterRight).ID: return 6908;
226  case AcaciaStairs::AcaciaStairs(eBlockFace::BLOCK_FACE_XP, AcaciaStairs::Half::Bottom, AcaciaStairs::Shape::Straight).ID: return 6910;
227  case AcaciaStairs::AcaciaStairs(eBlockFace::BLOCK_FACE_XP, AcaciaStairs::Half::Bottom, AcaciaStairs::Shape::InnerLeft).ID: return 6912;
228  case AcaciaStairs::AcaciaStairs(eBlockFace::BLOCK_FACE_XP, AcaciaStairs::Half::Bottom, AcaciaStairs::Shape::InnerRight).ID: return 6914;
229  case AcaciaStairs::AcaciaStairs(eBlockFace::BLOCK_FACE_XP, AcaciaStairs::Half::Bottom, AcaciaStairs::Shape::OuterLeft).ID: return 6916;
230  case AcaciaStairs::AcaciaStairs(eBlockFace::BLOCK_FACE_XP, AcaciaStairs::Half::Bottom, AcaciaStairs::Shape::OuterRight).ID: return 6918;
231  case AcaciaTrapdoor::AcaciaTrapdoor(eBlockFace::BLOCK_FACE_ZM, AcaciaTrapdoor::Half::Top, true, true).ID: return 4354;
232  case AcaciaTrapdoor::AcaciaTrapdoor(eBlockFace::BLOCK_FACE_ZM, AcaciaTrapdoor::Half::Top, true, false).ID: return 4356;
233  case AcaciaTrapdoor::AcaciaTrapdoor(eBlockFace::BLOCK_FACE_ZM, AcaciaTrapdoor::Half::Top, false, true).ID: return 4358;
234  case AcaciaTrapdoor::AcaciaTrapdoor(eBlockFace::BLOCK_FACE_ZM, AcaciaTrapdoor::Half::Top, false, false).ID: return 4360;
239  case AcaciaTrapdoor::AcaciaTrapdoor(eBlockFace::BLOCK_FACE_ZP, AcaciaTrapdoor::Half::Top, true, true).ID: return 4370;
240  case AcaciaTrapdoor::AcaciaTrapdoor(eBlockFace::BLOCK_FACE_ZP, AcaciaTrapdoor::Half::Top, true, false).ID: return 4372;
241  case AcaciaTrapdoor::AcaciaTrapdoor(eBlockFace::BLOCK_FACE_ZP, AcaciaTrapdoor::Half::Top, false, true).ID: return 4374;
242  case AcaciaTrapdoor::AcaciaTrapdoor(eBlockFace::BLOCK_FACE_ZP, AcaciaTrapdoor::Half::Top, false, false).ID: return 4376;
247  case AcaciaTrapdoor::AcaciaTrapdoor(eBlockFace::BLOCK_FACE_XM, AcaciaTrapdoor::Half::Top, true, true).ID: return 4386;
248  case AcaciaTrapdoor::AcaciaTrapdoor(eBlockFace::BLOCK_FACE_XM, AcaciaTrapdoor::Half::Top, true, false).ID: return 4388;
249  case AcaciaTrapdoor::AcaciaTrapdoor(eBlockFace::BLOCK_FACE_XM, AcaciaTrapdoor::Half::Top, false, true).ID: return 4390;
250  case AcaciaTrapdoor::AcaciaTrapdoor(eBlockFace::BLOCK_FACE_XM, AcaciaTrapdoor::Half::Top, false, false).ID: return 4392;
255  case AcaciaTrapdoor::AcaciaTrapdoor(eBlockFace::BLOCK_FACE_XP, AcaciaTrapdoor::Half::Top, true, true).ID: return 4402;
256  case AcaciaTrapdoor::AcaciaTrapdoor(eBlockFace::BLOCK_FACE_XP, AcaciaTrapdoor::Half::Top, true, false).ID: return 4404;
257  case AcaciaTrapdoor::AcaciaTrapdoor(eBlockFace::BLOCK_FACE_XP, AcaciaTrapdoor::Half::Top, false, true).ID: return 4406;
258  case AcaciaTrapdoor::AcaciaTrapdoor(eBlockFace::BLOCK_FACE_XP, AcaciaTrapdoor::Half::Top, false, false).ID: return 4408;
263  case AcaciaWallSign::AcaciaWallSign(eBlockFace::BLOCK_FACE_ZM).ID: return 3758;
264  case AcaciaWallSign::AcaciaWallSign(eBlockFace::BLOCK_FACE_ZP).ID: return 3760;
265  case AcaciaWallSign::AcaciaWallSign(eBlockFace::BLOCK_FACE_XM).ID: return 3762;
266  case AcaciaWallSign::AcaciaWallSign(eBlockFace::BLOCK_FACE_XP).ID: return 3764;
267  case AcaciaWood::AcaciaWood(AcaciaWood::Axis::X).ID: return 120;
268  case AcaciaWood::AcaciaWood(AcaciaWood::Axis::Y).ID: return 121;
269  case AcaciaWood::AcaciaWood(AcaciaWood::Axis::Z).ID: return 122;
270  case ActivatorRail::ActivatorRail(true, ActivatorRail::Shape::NorthSouth).ID: return 6287;
271  case ActivatorRail::ActivatorRail(true, ActivatorRail::Shape::EastWest).ID: return 6288;
272  case ActivatorRail::ActivatorRail(true, ActivatorRail::Shape::AscendingEast).ID: return 6289;
273  case ActivatorRail::ActivatorRail(true, ActivatorRail::Shape::AscendingWest).ID: return 6290;
274  case ActivatorRail::ActivatorRail(true, ActivatorRail::Shape::AscendingNorth).ID: return 6291;
275  case ActivatorRail::ActivatorRail(true, ActivatorRail::Shape::AscendingSouth).ID: return 6292;
276  case ActivatorRail::ActivatorRail(false, ActivatorRail::Shape::NorthSouth).ID: return 6293;
277  case ActivatorRail::ActivatorRail(false, ActivatorRail::Shape::EastWest).ID: return 6294;
278  case ActivatorRail::ActivatorRail(false, ActivatorRail::Shape::AscendingEast).ID: return 6295;
279  case ActivatorRail::ActivatorRail(false, ActivatorRail::Shape::AscendingWest).ID: return 6296;
280  case ActivatorRail::ActivatorRail(false, ActivatorRail::Shape::AscendingNorth).ID: return 6297;
281  case ActivatorRail::ActivatorRail(false, ActivatorRail::Shape::AscendingSouth).ID: return 6298;
282  case Air::Air().ID: return -0;
283  case Allium::Allium().ID: return 1414;
284  case Andesite::Andesite().ID: return 6;
285  case AndesiteSlab::AndesiteSlab(AndesiteSlab::Type::Top).ID: return 10308;
287  case AndesiteSlab::AndesiteSlab(AndesiteSlab::Type::Double).ID: return 10312;
288  case AndesiteStairs::AndesiteStairs(eBlockFace::BLOCK_FACE_ZM, AndesiteStairs::Half::Top, AndesiteStairs::Shape::Straight).ID: return 9934;
289  case AndesiteStairs::AndesiteStairs(eBlockFace::BLOCK_FACE_ZM, AndesiteStairs::Half::Top, AndesiteStairs::Shape::InnerLeft).ID: return 9936;
290  case AndesiteStairs::AndesiteStairs(eBlockFace::BLOCK_FACE_ZM, AndesiteStairs::Half::Top, AndesiteStairs::Shape::InnerRight).ID: return 9938;
291  case AndesiteStairs::AndesiteStairs(eBlockFace::BLOCK_FACE_ZM, AndesiteStairs::Half::Top, AndesiteStairs::Shape::OuterLeft).ID: return 9940;
292  case AndesiteStairs::AndesiteStairs(eBlockFace::BLOCK_FACE_ZM, AndesiteStairs::Half::Top, AndesiteStairs::Shape::OuterRight).ID: return 9942;
293  case AndesiteStairs::AndesiteStairs(eBlockFace::BLOCK_FACE_ZM, AndesiteStairs::Half::Bottom, AndesiteStairs::Shape::Straight).ID: return 9944;
294  case AndesiteStairs::AndesiteStairs(eBlockFace::BLOCK_FACE_ZM, AndesiteStairs::Half::Bottom, AndesiteStairs::Shape::InnerLeft).ID: return 9946;
295  case AndesiteStairs::AndesiteStairs(eBlockFace::BLOCK_FACE_ZM, AndesiteStairs::Half::Bottom, AndesiteStairs::Shape::InnerRight).ID: return 9948;
296  case AndesiteStairs::AndesiteStairs(eBlockFace::BLOCK_FACE_ZM, AndesiteStairs::Half::Bottom, AndesiteStairs::Shape::OuterLeft).ID: return 9950;
297  case AndesiteStairs::AndesiteStairs(eBlockFace::BLOCK_FACE_ZM, AndesiteStairs::Half::Bottom, AndesiteStairs::Shape::OuterRight).ID: return 9952;
298  case AndesiteStairs::AndesiteStairs(eBlockFace::BLOCK_FACE_ZP, AndesiteStairs::Half::Top, AndesiteStairs::Shape::Straight).ID: return 9954;
299  case AndesiteStairs::AndesiteStairs(eBlockFace::BLOCK_FACE_ZP, AndesiteStairs::Half::Top, AndesiteStairs::Shape::InnerLeft).ID: return 9956;
300  case AndesiteStairs::AndesiteStairs(eBlockFace::BLOCK_FACE_ZP, AndesiteStairs::Half::Top, AndesiteStairs::Shape::InnerRight).ID: return 9958;
301  case AndesiteStairs::AndesiteStairs(eBlockFace::BLOCK_FACE_ZP, AndesiteStairs::Half::Top, AndesiteStairs::Shape::OuterLeft).ID: return 9960;
302  case AndesiteStairs::AndesiteStairs(eBlockFace::BLOCK_FACE_ZP, AndesiteStairs::Half::Top, AndesiteStairs::Shape::OuterRight).ID: return 9962;
303  case AndesiteStairs::AndesiteStairs(eBlockFace::BLOCK_FACE_ZP, AndesiteStairs::Half::Bottom, AndesiteStairs::Shape::Straight).ID: return 9964;
304  case AndesiteStairs::AndesiteStairs(eBlockFace::BLOCK_FACE_ZP, AndesiteStairs::Half::Bottom, AndesiteStairs::Shape::InnerLeft).ID: return 9966;
305  case AndesiteStairs::AndesiteStairs(eBlockFace::BLOCK_FACE_ZP, AndesiteStairs::Half::Bottom, AndesiteStairs::Shape::InnerRight).ID: return 9968;
306  case AndesiteStairs::AndesiteStairs(eBlockFace::BLOCK_FACE_ZP, AndesiteStairs::Half::Bottom, AndesiteStairs::Shape::OuterLeft).ID: return 9970;
307  case AndesiteStairs::AndesiteStairs(eBlockFace::BLOCK_FACE_ZP, AndesiteStairs::Half::Bottom, AndesiteStairs::Shape::OuterRight).ID: return 9972;
308  case AndesiteStairs::AndesiteStairs(eBlockFace::BLOCK_FACE_XM, AndesiteStairs::Half::Top, AndesiteStairs::Shape::Straight).ID: return 9974;
309  case AndesiteStairs::AndesiteStairs(eBlockFace::BLOCK_FACE_XM, AndesiteStairs::Half::Top, AndesiteStairs::Shape::InnerLeft).ID: return 9976;
310  case AndesiteStairs::AndesiteStairs(eBlockFace::BLOCK_FACE_XM, AndesiteStairs::Half::Top, AndesiteStairs::Shape::InnerRight).ID: return 9978;
311  case AndesiteStairs::AndesiteStairs(eBlockFace::BLOCK_FACE_XM, AndesiteStairs::Half::Top, AndesiteStairs::Shape::OuterLeft).ID: return 9980;
312  case AndesiteStairs::AndesiteStairs(eBlockFace::BLOCK_FACE_XM, AndesiteStairs::Half::Top, AndesiteStairs::Shape::OuterRight).ID: return 9982;
313  case AndesiteStairs::AndesiteStairs(eBlockFace::BLOCK_FACE_XM, AndesiteStairs::Half::Bottom, AndesiteStairs::Shape::Straight).ID: return 9984;
314  case AndesiteStairs::AndesiteStairs(eBlockFace::BLOCK_FACE_XM, AndesiteStairs::Half::Bottom, AndesiteStairs::Shape::InnerLeft).ID: return 9986;
315  case AndesiteStairs::AndesiteStairs(eBlockFace::BLOCK_FACE_XM, AndesiteStairs::Half::Bottom, AndesiteStairs::Shape::InnerRight).ID: return 9988;
316  case AndesiteStairs::AndesiteStairs(eBlockFace::BLOCK_FACE_XM, AndesiteStairs::Half::Bottom, AndesiteStairs::Shape::OuterLeft).ID: return 9990;
317  case AndesiteStairs::AndesiteStairs(eBlockFace::BLOCK_FACE_XM, AndesiteStairs::Half::Bottom, AndesiteStairs::Shape::OuterRight).ID: return 9992;
318  case AndesiteStairs::AndesiteStairs(eBlockFace::BLOCK_FACE_XP, AndesiteStairs::Half::Top, AndesiteStairs::Shape::Straight).ID: return 9994;
319  case AndesiteStairs::AndesiteStairs(eBlockFace::BLOCK_FACE_XP, AndesiteStairs::Half::Top, AndesiteStairs::Shape::InnerLeft).ID: return 9996;
320  case AndesiteStairs::AndesiteStairs(eBlockFace::BLOCK_FACE_XP, AndesiteStairs::Half::Top, AndesiteStairs::Shape::InnerRight).ID: return 9998;
321  case AndesiteStairs::AndesiteStairs(eBlockFace::BLOCK_FACE_XP, AndesiteStairs::Half::Top, AndesiteStairs::Shape::OuterLeft).ID: return 10000;
322  case AndesiteStairs::AndesiteStairs(eBlockFace::BLOCK_FACE_XP, AndesiteStairs::Half::Top, AndesiteStairs::Shape::OuterRight).ID: return 10002;
323  case AndesiteStairs::AndesiteStairs(eBlockFace::BLOCK_FACE_XP, AndesiteStairs::Half::Bottom, AndesiteStairs::Shape::Straight).ID: return 10004;
324  case AndesiteStairs::AndesiteStairs(eBlockFace::BLOCK_FACE_XP, AndesiteStairs::Half::Bottom, AndesiteStairs::Shape::InnerLeft).ID: return 10006;
325  case AndesiteStairs::AndesiteStairs(eBlockFace::BLOCK_FACE_XP, AndesiteStairs::Half::Bottom, AndesiteStairs::Shape::InnerRight).ID: return 10008;
326  case AndesiteStairs::AndesiteStairs(eBlockFace::BLOCK_FACE_XP, AndesiteStairs::Half::Bottom, AndesiteStairs::Shape::OuterLeft).ID: return 10010;
327  case AndesiteStairs::AndesiteStairs(eBlockFace::BLOCK_FACE_XP, AndesiteStairs::Half::Bottom, AndesiteStairs::Shape::OuterRight).ID: return 10012;
328  case AndesiteWall::AndesiteWall(AndesiteWall::East::Low, AndesiteWall::North::Low, AndesiteWall::South::Low, true, AndesiteWall::West::Low).ID: return 10781;
329  case AndesiteWall::AndesiteWall(AndesiteWall::East::Low, AndesiteWall::North::Low, AndesiteWall::South::Low, true, AndesiteWall::West::None).ID: return 10782;
330  case AndesiteWall::AndesiteWall(AndesiteWall::East::Low, AndesiteWall::North::Low, AndesiteWall::South::Low, false, AndesiteWall::West::Low).ID: return 10785;
331  case AndesiteWall::AndesiteWall(AndesiteWall::East::Low, AndesiteWall::North::Low, AndesiteWall::South::Low, false, AndesiteWall::West::None).ID: return 10786;
332  case AndesiteWall::AndesiteWall(AndesiteWall::East::Low, AndesiteWall::North::Low, AndesiteWall::South::None, true, AndesiteWall::West::Low).ID: return 10789;
333  case AndesiteWall::AndesiteWall(AndesiteWall::East::Low, AndesiteWall::North::Low, AndesiteWall::South::None, true, AndesiteWall::West::None).ID: return 10790;
334  case AndesiteWall::AndesiteWall(AndesiteWall::East::Low, AndesiteWall::North::Low, AndesiteWall::South::None, false, AndesiteWall::West::Low).ID: return 10793;
335  case AndesiteWall::AndesiteWall(AndesiteWall::East::Low, AndesiteWall::North::Low, AndesiteWall::South::None, false, AndesiteWall::West::None).ID: return 10794;
336  case AndesiteWall::AndesiteWall(AndesiteWall::East::Low, AndesiteWall::North::None, AndesiteWall::South::Low, true, AndesiteWall::West::Low).ID: return 10797;
337  case AndesiteWall::AndesiteWall(AndesiteWall::East::Low, AndesiteWall::North::None, AndesiteWall::South::Low, true, AndesiteWall::West::None).ID: return 10798;
338  case AndesiteWall::AndesiteWall(AndesiteWall::East::Low, AndesiteWall::North::None, AndesiteWall::South::Low, false, AndesiteWall::West::Low).ID: return 10801;
339  case AndesiteWall::AndesiteWall(AndesiteWall::East::Low, AndesiteWall::North::None, AndesiteWall::South::Low, false, AndesiteWall::West::None).ID: return 10802;
340  case AndesiteWall::AndesiteWall(AndesiteWall::East::Low, AndesiteWall::North::None, AndesiteWall::South::None, true, AndesiteWall::West::Low).ID: return 10805;
341  case AndesiteWall::AndesiteWall(AndesiteWall::East::Low, AndesiteWall::North::None, AndesiteWall::South::None, true, AndesiteWall::West::None).ID: return 10806;
342  case AndesiteWall::AndesiteWall(AndesiteWall::East::Low, AndesiteWall::North::None, AndesiteWall::South::None, false, AndesiteWall::West::Low).ID: return 10809;
343  case AndesiteWall::AndesiteWall(AndesiteWall::East::Low, AndesiteWall::North::None, AndesiteWall::South::None, false, AndesiteWall::West::None).ID: return 10810;
344  case AndesiteWall::AndesiteWall(AndesiteWall::East::None, AndesiteWall::North::Low, AndesiteWall::South::Low, true, AndesiteWall::West::Low).ID: return 10813;
345  case AndesiteWall::AndesiteWall(AndesiteWall::East::None, AndesiteWall::North::Low, AndesiteWall::South::Low, true, AndesiteWall::West::None).ID: return 10814;
346  case AndesiteWall::AndesiteWall(AndesiteWall::East::None, AndesiteWall::North::Low, AndesiteWall::South::Low, false, AndesiteWall::West::Low).ID: return 10817;
347  case AndesiteWall::AndesiteWall(AndesiteWall::East::None, AndesiteWall::North::Low, AndesiteWall::South::Low, false, AndesiteWall::West::None).ID: return 10818;
348  case AndesiteWall::AndesiteWall(AndesiteWall::East::None, AndesiteWall::North::Low, AndesiteWall::South::None, true, AndesiteWall::West::Low).ID: return 10821;
349  case AndesiteWall::AndesiteWall(AndesiteWall::East::None, AndesiteWall::North::Low, AndesiteWall::South::None, true, AndesiteWall::West::None).ID: return 10822;
350  case AndesiteWall::AndesiteWall(AndesiteWall::East::None, AndesiteWall::North::Low, AndesiteWall::South::None, false, AndesiteWall::West::Low).ID: return 10825;
351  case AndesiteWall::AndesiteWall(AndesiteWall::East::None, AndesiteWall::North::Low, AndesiteWall::South::None, false, AndesiteWall::West::None).ID: return 10826;
352  case AndesiteWall::AndesiteWall(AndesiteWall::East::None, AndesiteWall::North::None, AndesiteWall::South::Low, true, AndesiteWall::West::Low).ID: return 10829;
353  case AndesiteWall::AndesiteWall(AndesiteWall::East::None, AndesiteWall::North::None, AndesiteWall::South::Low, true, AndesiteWall::West::None).ID: return 10830;
354  case AndesiteWall::AndesiteWall(AndesiteWall::East::None, AndesiteWall::North::None, AndesiteWall::South::Low, false, AndesiteWall::West::Low).ID: return 10833;
355  case AndesiteWall::AndesiteWall(AndesiteWall::East::None, AndesiteWall::North::None, AndesiteWall::South::Low, false, AndesiteWall::West::None).ID: return 10834;
356  case AndesiteWall::AndesiteWall(AndesiteWall::East::None, AndesiteWall::North::None, AndesiteWall::South::None, true, AndesiteWall::West::Low).ID: return 10837;
357  case AndesiteWall::AndesiteWall(AndesiteWall::East::None, AndesiteWall::North::None, AndesiteWall::South::None, true, AndesiteWall::West::None).ID: return 10838;
358  case AndesiteWall::AndesiteWall(AndesiteWall::East::None, AndesiteWall::North::None, AndesiteWall::South::None, false, AndesiteWall::West::Low).ID: return 10841;
359  case AndesiteWall::AndesiteWall(AndesiteWall::East::None, AndesiteWall::North::None, AndesiteWall::South::None, false, AndesiteWall::West::None).ID: return 10842;
360  case Anvil::Anvil(eBlockFace::BLOCK_FACE_ZM).ID: return 6074;
361  case Anvil::Anvil(eBlockFace::BLOCK_FACE_ZP).ID: return 6075;
362  case Anvil::Anvil(eBlockFace::BLOCK_FACE_XM).ID: return 6076;
363  case Anvil::Anvil(eBlockFace::BLOCK_FACE_XP).ID: return 6077;
364  case AttachedMelonStem::AttachedMelonStem(eBlockFace::BLOCK_FACE_ZM).ID: return 4752;
365  case AttachedMelonStem::AttachedMelonStem(eBlockFace::BLOCK_FACE_ZP).ID: return 4753;
366  case AttachedMelonStem::AttachedMelonStem(eBlockFace::BLOCK_FACE_XM).ID: return 4754;
367  case AttachedMelonStem::AttachedMelonStem(eBlockFace::BLOCK_FACE_XP).ID: return 4755;
368  case AttachedPumpkinStem::AttachedPumpkinStem(eBlockFace::BLOCK_FACE_ZM).ID: return 4748;
369  case AttachedPumpkinStem::AttachedPumpkinStem(eBlockFace::BLOCK_FACE_ZP).ID: return 4749;
370  case AttachedPumpkinStem::AttachedPumpkinStem(eBlockFace::BLOCK_FACE_XM).ID: return 4750;
371  case AttachedPumpkinStem::AttachedPumpkinStem(eBlockFace::BLOCK_FACE_XP).ID: return 4751;
372  case AzureBluet::AzureBluet().ID: return 1415;
373  case Bamboo::Bamboo(0, Bamboo::Leaves::None, 0).ID: return 9116;
374  case Bamboo::Bamboo(0, Bamboo::Leaves::None, 1).ID: return 9117;
375  case Bamboo::Bamboo(0, Bamboo::Leaves::Small, 0).ID: return 9118;
376  case Bamboo::Bamboo(0, Bamboo::Leaves::Small, 1).ID: return 9119;
377  case Bamboo::Bamboo(0, Bamboo::Leaves::Large, 0).ID: return 9120;
378  case Bamboo::Bamboo(0, Bamboo::Leaves::Large, 1).ID: return 9121;
379  case Bamboo::Bamboo(1, Bamboo::Leaves::None, 0).ID: return 9122;
380  case Bamboo::Bamboo(1, Bamboo::Leaves::None, 1).ID: return 9123;
381  case Bamboo::Bamboo(1, Bamboo::Leaves::Small, 0).ID: return 9124;
382  case Bamboo::Bamboo(1, Bamboo::Leaves::Small, 1).ID: return 9125;
383  case Bamboo::Bamboo(1, Bamboo::Leaves::Large, 0).ID: return 9126;
384  case Bamboo::Bamboo(1, Bamboo::Leaves::Large, 1).ID: return 9127;
385  case BambooSapling::BambooSapling().ID: return 9115;
386  case Barrel::Barrel(eBlockFace::BLOCK_FACE_ZM, true).ID: return 11135;
387  case Barrel::Barrel(eBlockFace::BLOCK_FACE_ZM, false).ID: return 11136;
388  case Barrel::Barrel(eBlockFace::BLOCK_FACE_XP, true).ID: return 11137;
389  case Barrel::Barrel(eBlockFace::BLOCK_FACE_XP, false).ID: return 11138;
390  case Barrel::Barrel(eBlockFace::BLOCK_FACE_ZP, true).ID: return 11139;
391  case Barrel::Barrel(eBlockFace::BLOCK_FACE_ZP, false).ID: return 11140;
392  case Barrel::Barrel(eBlockFace::BLOCK_FACE_XM, true).ID: return 11141;
393  case Barrel::Barrel(eBlockFace::BLOCK_FACE_XM, false).ID: return 11142;
394  case Barrel::Barrel(eBlockFace::BLOCK_FACE_YP, true).ID: return 11143;
395  case Barrel::Barrel(eBlockFace::BLOCK_FACE_YP, false).ID: return 11144;
396  case Barrel::Barrel(eBlockFace::BLOCK_FACE_YM, true).ID: return 11145;
397  case Barrel::Barrel(eBlockFace::BLOCK_FACE_YM, false).ID: return 11146;
398  case Barrier::Barrier().ID: return 7000;
399  case Beacon::Beacon().ID: return 5640;
400  case Bedrock::Bedrock().ID: return 33;
401  case Beetroots::Beetroots(0).ID: return 8683;
402  case Beetroots::Beetroots(1).ID: return 8684;
403  case Beetroots::Beetroots(2).ID: return 8685;
404  case Beetroots::Beetroots(3).ID: return 8686;
405  case Bell::Bell(Bell::Attachment::Floor, eBlockFace::BLOCK_FACE_ZM, false).ID: return 11198;
406  case Bell::Bell(Bell::Attachment::Floor, eBlockFace::BLOCK_FACE_ZP, false).ID: return 11199;
407  case Bell::Bell(Bell::Attachment::Floor, eBlockFace::BLOCK_FACE_XM, false).ID: return 11200;
408  case Bell::Bell(Bell::Attachment::Floor, eBlockFace::BLOCK_FACE_XP, false).ID: return 11201;
409  case Bell::Bell(Bell::Attachment::Ceiling, eBlockFace::BLOCK_FACE_ZM, false).ID: return 11202;
410  case Bell::Bell(Bell::Attachment::Ceiling, eBlockFace::BLOCK_FACE_ZP, false).ID: return 11203;
411  case Bell::Bell(Bell::Attachment::Ceiling, eBlockFace::BLOCK_FACE_XM, false).ID: return 11204;
412  case Bell::Bell(Bell::Attachment::Ceiling, eBlockFace::BLOCK_FACE_XP, false).ID: return 11205;
413  case Bell::Bell(Bell::Attachment::SingleWall, eBlockFace::BLOCK_FACE_ZM, false).ID: return 11206;
414  case Bell::Bell(Bell::Attachment::SingleWall, eBlockFace::BLOCK_FACE_ZP, false).ID: return 11207;
415  case Bell::Bell(Bell::Attachment::SingleWall, eBlockFace::BLOCK_FACE_XM, false).ID: return 11208;
416  case Bell::Bell(Bell::Attachment::SingleWall, eBlockFace::BLOCK_FACE_XP, false).ID: return 11209;
417  case Bell::Bell(Bell::Attachment::DoubleWall, eBlockFace::BLOCK_FACE_ZM, false).ID: return 11210;
418  case Bell::Bell(Bell::Attachment::DoubleWall, eBlockFace::BLOCK_FACE_ZP, false).ID: return 11211;
419  case Bell::Bell(Bell::Attachment::DoubleWall, eBlockFace::BLOCK_FACE_XM, false).ID: return 11212;
420  case Bell::Bell(Bell::Attachment::DoubleWall, eBlockFace::BLOCK_FACE_XP, false).ID: return 11213;
421  case BirchButton::BirchButton(BirchButton::Face::Floor, eBlockFace::BLOCK_FACE_ZM, true).ID: return 5858;
422  case BirchButton::BirchButton(BirchButton::Face::Floor, eBlockFace::BLOCK_FACE_ZM, false).ID: return 5859;
423  case BirchButton::BirchButton(BirchButton::Face::Floor, eBlockFace::BLOCK_FACE_ZP, true).ID: return 5860;
424  case BirchButton::BirchButton(BirchButton::Face::Floor, eBlockFace::BLOCK_FACE_ZP, false).ID: return 5861;
425  case BirchButton::BirchButton(BirchButton::Face::Floor, eBlockFace::BLOCK_FACE_XM, true).ID: return 5862;
426  case BirchButton::BirchButton(BirchButton::Face::Floor, eBlockFace::BLOCK_FACE_XM, false).ID: return 5863;
427  case BirchButton::BirchButton(BirchButton::Face::Floor, eBlockFace::BLOCK_FACE_XP, true).ID: return 5864;
428  case BirchButton::BirchButton(BirchButton::Face::Floor, eBlockFace::BLOCK_FACE_XP, false).ID: return 5865;
429  case BirchButton::BirchButton(BirchButton::Face::Wall, eBlockFace::BLOCK_FACE_ZM, true).ID: return 5866;
430  case BirchButton::BirchButton(BirchButton::Face::Wall, eBlockFace::BLOCK_FACE_ZM, false).ID: return 5867;
431  case BirchButton::BirchButton(BirchButton::Face::Wall, eBlockFace::BLOCK_FACE_ZP, true).ID: return 5868;
432  case BirchButton::BirchButton(BirchButton::Face::Wall, eBlockFace::BLOCK_FACE_ZP, false).ID: return 5869;
433  case BirchButton::BirchButton(BirchButton::Face::Wall, eBlockFace::BLOCK_FACE_XM, true).ID: return 5870;
434  case BirchButton::BirchButton(BirchButton::Face::Wall, eBlockFace::BLOCK_FACE_XM, false).ID: return 5871;
435  case BirchButton::BirchButton(BirchButton::Face::Wall, eBlockFace::BLOCK_FACE_XP, true).ID: return 5872;
436  case BirchButton::BirchButton(BirchButton::Face::Wall, eBlockFace::BLOCK_FACE_XP, false).ID: return 5873;
437  case BirchButton::BirchButton(BirchButton::Face::Ceiling, eBlockFace::BLOCK_FACE_ZM, true).ID: return 5874;
438  case BirchButton::BirchButton(BirchButton::Face::Ceiling, eBlockFace::BLOCK_FACE_ZM, false).ID: return 5875;
439  case BirchButton::BirchButton(BirchButton::Face::Ceiling, eBlockFace::BLOCK_FACE_ZP, true).ID: return 5876;
440  case BirchButton::BirchButton(BirchButton::Face::Ceiling, eBlockFace::BLOCK_FACE_ZP, false).ID: return 5877;
441  case BirchButton::BirchButton(BirchButton::Face::Ceiling, eBlockFace::BLOCK_FACE_XM, true).ID: return 5878;
442  case BirchButton::BirchButton(BirchButton::Face::Ceiling, eBlockFace::BLOCK_FACE_XM, false).ID: return 5879;
443  case BirchButton::BirchButton(BirchButton::Face::Ceiling, eBlockFace::BLOCK_FACE_XP, true).ID: return 5880;
444  case BirchButton::BirchButton(BirchButton::Face::Ceiling, eBlockFace::BLOCK_FACE_XP, false).ID: return 5881;
445  case BirchDoor::BirchDoor(eBlockFace::BLOCK_FACE_ZM, BirchDoor::Half::Upper, BirchDoor::Hinge::Left, true, true).ID: return 8266;
446  case BirchDoor::BirchDoor(eBlockFace::BLOCK_FACE_ZM, BirchDoor::Half::Upper, BirchDoor::Hinge::Left, true, false).ID: return 8267;
447  case BirchDoor::BirchDoor(eBlockFace::BLOCK_FACE_ZM, BirchDoor::Half::Upper, BirchDoor::Hinge::Left, false, true).ID: return 8268;
448  case BirchDoor::BirchDoor(eBlockFace::BLOCK_FACE_ZM, BirchDoor::Half::Upper, BirchDoor::Hinge::Left, false, false).ID: return 8269;
449  case BirchDoor::BirchDoor(eBlockFace::BLOCK_FACE_ZM, BirchDoor::Half::Upper, BirchDoor::Hinge::Right, true, true).ID: return 8270;
450  case BirchDoor::BirchDoor(eBlockFace::BLOCK_FACE_ZM, BirchDoor::Half::Upper, BirchDoor::Hinge::Right, true, false).ID: return 8271;
451  case BirchDoor::BirchDoor(eBlockFace::BLOCK_FACE_ZM, BirchDoor::Half::Upper, BirchDoor::Hinge::Right, false, true).ID: return 8272;
452  case BirchDoor::BirchDoor(eBlockFace::BLOCK_FACE_ZM, BirchDoor::Half::Upper, BirchDoor::Hinge::Right, false, false).ID: return 8273;
453  case BirchDoor::BirchDoor(eBlockFace::BLOCK_FACE_ZM, BirchDoor::Half::Lower, BirchDoor::Hinge::Left, true, true).ID: return 8274;
454  case BirchDoor::BirchDoor(eBlockFace::BLOCK_FACE_ZM, BirchDoor::Half::Lower, BirchDoor::Hinge::Left, true, false).ID: return 8275;
455  case BirchDoor::BirchDoor(eBlockFace::BLOCK_FACE_ZM, BirchDoor::Half::Lower, BirchDoor::Hinge::Left, false, true).ID: return 8276;
456  case BirchDoor::BirchDoor(eBlockFace::BLOCK_FACE_ZM, BirchDoor::Half::Lower, BirchDoor::Hinge::Left, false, false).ID: return 8277;
457  case BirchDoor::BirchDoor(eBlockFace::BLOCK_FACE_ZM, BirchDoor::Half::Lower, BirchDoor::Hinge::Right, true, true).ID: return 8278;
458  case BirchDoor::BirchDoor(eBlockFace::BLOCK_FACE_ZM, BirchDoor::Half::Lower, BirchDoor::Hinge::Right, true, false).ID: return 8279;
459  case BirchDoor::BirchDoor(eBlockFace::BLOCK_FACE_ZM, BirchDoor::Half::Lower, BirchDoor::Hinge::Right, false, true).ID: return 8280;
460  case BirchDoor::BirchDoor(eBlockFace::BLOCK_FACE_ZM, BirchDoor::Half::Lower, BirchDoor::Hinge::Right, false, false).ID: return 8281;
461  case BirchDoor::BirchDoor(eBlockFace::BLOCK_FACE_ZP, BirchDoor::Half::Upper, BirchDoor::Hinge::Left, true, true).ID: return 8282;
462  case BirchDoor::BirchDoor(eBlockFace::BLOCK_FACE_ZP, BirchDoor::Half::Upper, BirchDoor::Hinge::Left, true, false).ID: return 8283;
463  case BirchDoor::BirchDoor(eBlockFace::BLOCK_FACE_ZP, BirchDoor::Half::Upper, BirchDoor::Hinge::Left, false, true).ID: return 8284;
464  case BirchDoor::BirchDoor(eBlockFace::BLOCK_FACE_ZP, BirchDoor::Half::Upper, BirchDoor::Hinge::Left, false, false).ID: return 8285;
465  case BirchDoor::BirchDoor(eBlockFace::BLOCK_FACE_ZP, BirchDoor::Half::Upper, BirchDoor::Hinge::Right, true, true).ID: return 8286;
466  case BirchDoor::BirchDoor(eBlockFace::BLOCK_FACE_ZP, BirchDoor::Half::Upper, BirchDoor::Hinge::Right, true, false).ID: return 8287;
467  case BirchDoor::BirchDoor(eBlockFace::BLOCK_FACE_ZP, BirchDoor::Half::Upper, BirchDoor::Hinge::Right, false, true).ID: return 8288;
468  case BirchDoor::BirchDoor(eBlockFace::BLOCK_FACE_ZP, BirchDoor::Half::Upper, BirchDoor::Hinge::Right, false, false).ID: return 8289;
469  case BirchDoor::BirchDoor(eBlockFace::BLOCK_FACE_ZP, BirchDoor::Half::Lower, BirchDoor::Hinge::Left, true, true).ID: return 8290;
470  case BirchDoor::BirchDoor(eBlockFace::BLOCK_FACE_ZP, BirchDoor::Half::Lower, BirchDoor::Hinge::Left, true, false).ID: return 8291;
471  case BirchDoor::BirchDoor(eBlockFace::BLOCK_FACE_ZP, BirchDoor::Half::Lower, BirchDoor::Hinge::Left, false, true).ID: return 8292;
472  case BirchDoor::BirchDoor(eBlockFace::BLOCK_FACE_ZP, BirchDoor::Half::Lower, BirchDoor::Hinge::Left, false, false).ID: return 8293;
473  case BirchDoor::BirchDoor(eBlockFace::BLOCK_FACE_ZP, BirchDoor::Half::Lower, BirchDoor::Hinge::Right, true, true).ID: return 8294;
474  case BirchDoor::BirchDoor(eBlockFace::BLOCK_FACE_ZP, BirchDoor::Half::Lower, BirchDoor::Hinge::Right, true, false).ID: return 8295;
475  case BirchDoor::BirchDoor(eBlockFace::BLOCK_FACE_ZP, BirchDoor::Half::Lower, BirchDoor::Hinge::Right, false, true).ID: return 8296;
476  case BirchDoor::BirchDoor(eBlockFace::BLOCK_FACE_ZP, BirchDoor::Half::Lower, BirchDoor::Hinge::Right, false, false).ID: return 8297;
477  case BirchDoor::BirchDoor(eBlockFace::BLOCK_FACE_XM, BirchDoor::Half::Upper, BirchDoor::Hinge::Left, true, true).ID: return 8298;
478  case BirchDoor::BirchDoor(eBlockFace::BLOCK_FACE_XM, BirchDoor::Half::Upper, BirchDoor::Hinge::Left, true, false).ID: return 8299;
479  case BirchDoor::BirchDoor(eBlockFace::BLOCK_FACE_XM, BirchDoor::Half::Upper, BirchDoor::Hinge::Left, false, true).ID: return 8300;
480  case BirchDoor::BirchDoor(eBlockFace::BLOCK_FACE_XM, BirchDoor::Half::Upper, BirchDoor::Hinge::Left, false, false).ID: return 8301;
481  case BirchDoor::BirchDoor(eBlockFace::BLOCK_FACE_XM, BirchDoor::Half::Upper, BirchDoor::Hinge::Right, true, true).ID: return 8302;
482  case BirchDoor::BirchDoor(eBlockFace::BLOCK_FACE_XM, BirchDoor::Half::Upper, BirchDoor::Hinge::Right, true, false).ID: return 8303;
483  case BirchDoor::BirchDoor(eBlockFace::BLOCK_FACE_XM, BirchDoor::Half::Upper, BirchDoor::Hinge::Right, false, true).ID: return 8304;
484  case BirchDoor::BirchDoor(eBlockFace::BLOCK_FACE_XM, BirchDoor::Half::Upper, BirchDoor::Hinge::Right, false, false).ID: return 8305;
485  case BirchDoor::BirchDoor(eBlockFace::BLOCK_FACE_XM, BirchDoor::Half::Lower, BirchDoor::Hinge::Left, true, true).ID: return 8306;
486  case BirchDoor::BirchDoor(eBlockFace::BLOCK_FACE_XM, BirchDoor::Half::Lower, BirchDoor::Hinge::Left, true, false).ID: return 8307;
487  case BirchDoor::BirchDoor(eBlockFace::BLOCK_FACE_XM, BirchDoor::Half::Lower, BirchDoor::Hinge::Left, false, true).ID: return 8308;
488  case BirchDoor::BirchDoor(eBlockFace::BLOCK_FACE_XM, BirchDoor::Half::Lower, BirchDoor::Hinge::Left, false, false).ID: return 8309;
489  case BirchDoor::BirchDoor(eBlockFace::BLOCK_FACE_XM, BirchDoor::Half::Lower, BirchDoor::Hinge::Right, true, true).ID: return 8310;
490  case BirchDoor::BirchDoor(eBlockFace::BLOCK_FACE_XM, BirchDoor::Half::Lower, BirchDoor::Hinge::Right, true, false).ID: return 8311;
491  case BirchDoor::BirchDoor(eBlockFace::BLOCK_FACE_XM, BirchDoor::Half::Lower, BirchDoor::Hinge::Right, false, true).ID: return 8312;
492  case BirchDoor::BirchDoor(eBlockFace::BLOCK_FACE_XM, BirchDoor::Half::Lower, BirchDoor::Hinge::Right, false, false).ID: return 8313;
493  case BirchDoor::BirchDoor(eBlockFace::BLOCK_FACE_XP, BirchDoor::Half::Upper, BirchDoor::Hinge::Left, true, true).ID: return 8314;
494  case BirchDoor::BirchDoor(eBlockFace::BLOCK_FACE_XP, BirchDoor::Half::Upper, BirchDoor::Hinge::Left, true, false).ID: return 8315;
495  case BirchDoor::BirchDoor(eBlockFace::BLOCK_FACE_XP, BirchDoor::Half::Upper, BirchDoor::Hinge::Left, false, true).ID: return 8316;
496  case BirchDoor::BirchDoor(eBlockFace::BLOCK_FACE_XP, BirchDoor::Half::Upper, BirchDoor::Hinge::Left, false, false).ID: return 8317;
497  case BirchDoor::BirchDoor(eBlockFace::BLOCK_FACE_XP, BirchDoor::Half::Upper, BirchDoor::Hinge::Right, true, true).ID: return 8318;
498  case BirchDoor::BirchDoor(eBlockFace::BLOCK_FACE_XP, BirchDoor::Half::Upper, BirchDoor::Hinge::Right, true, false).ID: return 8319;
499  case BirchDoor::BirchDoor(eBlockFace::BLOCK_FACE_XP, BirchDoor::Half::Upper, BirchDoor::Hinge::Right, false, true).ID: return 8320;
500  case BirchDoor::BirchDoor(eBlockFace::BLOCK_FACE_XP, BirchDoor::Half::Upper, BirchDoor::Hinge::Right, false, false).ID: return 8321;
501  case BirchDoor::BirchDoor(eBlockFace::BLOCK_FACE_XP, BirchDoor::Half::Lower, BirchDoor::Hinge::Left, true, true).ID: return 8322;
502  case BirchDoor::BirchDoor(eBlockFace::BLOCK_FACE_XP, BirchDoor::Half::Lower, BirchDoor::Hinge::Left, true, false).ID: return 8323;
503  case BirchDoor::BirchDoor(eBlockFace::BLOCK_FACE_XP, BirchDoor::Half::Lower, BirchDoor::Hinge::Left, false, true).ID: return 8324;
504  case BirchDoor::BirchDoor(eBlockFace::BLOCK_FACE_XP, BirchDoor::Half::Lower, BirchDoor::Hinge::Left, false, false).ID: return 8325;
505  case BirchDoor::BirchDoor(eBlockFace::BLOCK_FACE_XP, BirchDoor::Half::Lower, BirchDoor::Hinge::Right, true, true).ID: return 8326;
506  case BirchDoor::BirchDoor(eBlockFace::BLOCK_FACE_XP, BirchDoor::Half::Lower, BirchDoor::Hinge::Right, true, false).ID: return 8327;
507  case BirchDoor::BirchDoor(eBlockFace::BLOCK_FACE_XP, BirchDoor::Half::Lower, BirchDoor::Hinge::Right, false, true).ID: return 8328;
508  case BirchDoor::BirchDoor(eBlockFace::BLOCK_FACE_XP, BirchDoor::Half::Lower, BirchDoor::Hinge::Right, false, false).ID: return 8329;
509  case BirchFence::BirchFence(true, true, true, true).ID: return 8076;
510  case BirchFence::BirchFence(true, true, true, false).ID: return 8077;
511  case BirchFence::BirchFence(true, true, false, true).ID: return 8080;
512  case BirchFence::BirchFence(true, true, false, false).ID: return 8081;
513  case BirchFence::BirchFence(true, false, true, true).ID: return 8084;
514  case BirchFence::BirchFence(true, false, true, false).ID: return 8085;
515  case BirchFence::BirchFence(true, false, false, true).ID: return 8088;
516  case BirchFence::BirchFence(true, false, false, false).ID: return 8089;
517  case BirchFence::BirchFence(false, true, true, true).ID: return 8092;
518  case BirchFence::BirchFence(false, true, true, false).ID: return 8093;
519  case BirchFence::BirchFence(false, true, false, true).ID: return 8096;
520  case BirchFence::BirchFence(false, true, false, false).ID: return 8097;
521  case BirchFence::BirchFence(false, false, true, true).ID: return 8100;
522  case BirchFence::BirchFence(false, false, true, false).ID: return 8101;
523  case BirchFence::BirchFence(false, false, false, true).ID: return 8104;
524  case BirchFence::BirchFence(false, false, false, false).ID: return 8105;
525  case BirchFenceGate::BirchFenceGate(eBlockFace::BLOCK_FACE_ZM, true, true, true).ID: return 7914;
526  case BirchFenceGate::BirchFenceGate(eBlockFace::BLOCK_FACE_ZM, true, true, false).ID: return 7915;
527  case BirchFenceGate::BirchFenceGate(eBlockFace::BLOCK_FACE_ZM, true, false, true).ID: return 7916;
528  case BirchFenceGate::BirchFenceGate(eBlockFace::BLOCK_FACE_ZM, true, false, false).ID: return 7917;
529  case BirchFenceGate::BirchFenceGate(eBlockFace::BLOCK_FACE_ZM, false, true, true).ID: return 7918;
530  case BirchFenceGate::BirchFenceGate(eBlockFace::BLOCK_FACE_ZM, false, true, false).ID: return 7919;
531  case BirchFenceGate::BirchFenceGate(eBlockFace::BLOCK_FACE_ZM, false, false, true).ID: return 7920;
532  case BirchFenceGate::BirchFenceGate(eBlockFace::BLOCK_FACE_ZM, false, false, false).ID: return 7921;
533  case BirchFenceGate::BirchFenceGate(eBlockFace::BLOCK_FACE_ZP, true, true, true).ID: return 7922;
534  case BirchFenceGate::BirchFenceGate(eBlockFace::BLOCK_FACE_ZP, true, true, false).ID: return 7923;
535  case BirchFenceGate::BirchFenceGate(eBlockFace::BLOCK_FACE_ZP, true, false, true).ID: return 7924;
536  case BirchFenceGate::BirchFenceGate(eBlockFace::BLOCK_FACE_ZP, true, false, false).ID: return 7925;
537  case BirchFenceGate::BirchFenceGate(eBlockFace::BLOCK_FACE_ZP, false, true, true).ID: return 7926;
538  case BirchFenceGate::BirchFenceGate(eBlockFace::BLOCK_FACE_ZP, false, true, false).ID: return 7927;
539  case BirchFenceGate::BirchFenceGate(eBlockFace::BLOCK_FACE_ZP, false, false, true).ID: return 7928;
540  case BirchFenceGate::BirchFenceGate(eBlockFace::BLOCK_FACE_ZP, false, false, false).ID: return 7929;
541  case BirchFenceGate::BirchFenceGate(eBlockFace::BLOCK_FACE_XM, true, true, true).ID: return 7930;
542  case BirchFenceGate::BirchFenceGate(eBlockFace::BLOCK_FACE_XM, true, true, false).ID: return 7931;
543  case BirchFenceGate::BirchFenceGate(eBlockFace::BLOCK_FACE_XM, true, false, true).ID: return 7932;
544  case BirchFenceGate::BirchFenceGate(eBlockFace::BLOCK_FACE_XM, true, false, false).ID: return 7933;
545  case BirchFenceGate::BirchFenceGate(eBlockFace::BLOCK_FACE_XM, false, true, true).ID: return 7934;
546  case BirchFenceGate::BirchFenceGate(eBlockFace::BLOCK_FACE_XM, false, true, false).ID: return 7935;
547  case BirchFenceGate::BirchFenceGate(eBlockFace::BLOCK_FACE_XM, false, false, true).ID: return 7936;
548  case BirchFenceGate::BirchFenceGate(eBlockFace::BLOCK_FACE_XM, false, false, false).ID: return 7937;
549  case BirchFenceGate::BirchFenceGate(eBlockFace::BLOCK_FACE_XP, true, true, true).ID: return 7938;
550  case BirchFenceGate::BirchFenceGate(eBlockFace::BLOCK_FACE_XP, true, true, false).ID: return 7939;
551  case BirchFenceGate::BirchFenceGate(eBlockFace::BLOCK_FACE_XP, true, false, true).ID: return 7940;
552  case BirchFenceGate::BirchFenceGate(eBlockFace::BLOCK_FACE_XP, true, false, false).ID: return 7941;
553  case BirchFenceGate::BirchFenceGate(eBlockFace::BLOCK_FACE_XP, false, true, true).ID: return 7942;
554  case BirchFenceGate::BirchFenceGate(eBlockFace::BLOCK_FACE_XP, false, true, false).ID: return 7943;
555  case BirchFenceGate::BirchFenceGate(eBlockFace::BLOCK_FACE_XP, false, false, true).ID: return 7944;
556  case BirchFenceGate::BirchFenceGate(eBlockFace::BLOCK_FACE_XP, false, false, false).ID: return 7945;
557  case BirchLeaves::BirchLeaves(1, true).ID: return 172;
558  case BirchLeaves::BirchLeaves(1, false).ID: return 173;
559  case BirchLeaves::BirchLeaves(2, true).ID: return 174;
560  case BirchLeaves::BirchLeaves(2, false).ID: return 175;
561  case BirchLeaves::BirchLeaves(3, true).ID: return 176;
562  case BirchLeaves::BirchLeaves(3, false).ID: return 177;
563  case BirchLeaves::BirchLeaves(4, true).ID: return 178;
564  case BirchLeaves::BirchLeaves(4, false).ID: return 179;
565  case BirchLeaves::BirchLeaves(5, true).ID: return 180;
566  case BirchLeaves::BirchLeaves(5, false).ID: return 181;
567  case BirchLeaves::BirchLeaves(6, true).ID: return 182;
568  case BirchLeaves::BirchLeaves(6, false).ID: return 183;
569  case BirchLeaves::BirchLeaves(7, true).ID: return 184;
570  case BirchLeaves::BirchLeaves(7, false).ID: return 185;
571  case BirchLog::BirchLog(BirchLog::Axis::X).ID: return 78;
572  case BirchLog::BirchLog(BirchLog::Axis::Y).ID: return 79;
573  case BirchLog::BirchLog(BirchLog::Axis::Z).ID: return 80;
574  case BirchPlanks::BirchPlanks().ID: return 17;
575  case BirchPressurePlate::BirchPressurePlate(true).ID: return 3875;
576  case BirchPressurePlate::BirchPressurePlate(false).ID: return 3876;
577  case BirchSapling::BirchSapling(0).ID: return 25;
578  case BirchSapling::BirchSapling(1).ID: return 26;
579  case BirchSign::BirchSign(0).ID: return 3444;
580  case BirchSign::BirchSign(1).ID: return 3446;
581  case BirchSign::BirchSign(2).ID: return 3448;
582  case BirchSign::BirchSign(3).ID: return 3450;
583  case BirchSign::BirchSign(4).ID: return 3452;
584  case BirchSign::BirchSign(5).ID: return 3454;
585  case BirchSign::BirchSign(6).ID: return 3456;
586  case BirchSign::BirchSign(7).ID: return 3458;
587  case BirchSign::BirchSign(8).ID: return 3460;
588  case BirchSign::BirchSign(9).ID: return 3462;
589  case BirchSign::BirchSign(10).ID: return 3464;
590  case BirchSign::BirchSign(11).ID: return 3466;
591  case BirchSign::BirchSign(12).ID: return 3468;
592  case BirchSign::BirchSign(13).ID: return 3470;
593  case BirchSign::BirchSign(14).ID: return 3472;
594  case BirchSign::BirchSign(15).ID: return 3474;
595  case BirchSlab::BirchSlab(BirchSlab::Type::Top).ID: return 7777;
597  case BirchSlab::BirchSlab(BirchSlab::Type::Double).ID: return 7781;
598  case BirchStairs::BirchStairs(eBlockFace::BLOCK_FACE_ZM, BirchStairs::Half::Top, BirchStairs::Shape::Straight).ID: return 5469;
599  case BirchStairs::BirchStairs(eBlockFace::BLOCK_FACE_ZM, BirchStairs::Half::Top, BirchStairs::Shape::InnerLeft).ID: return 5471;
600  case BirchStairs::BirchStairs(eBlockFace::BLOCK_FACE_ZM, BirchStairs::Half::Top, BirchStairs::Shape::InnerRight).ID: return 5473;
601  case BirchStairs::BirchStairs(eBlockFace::BLOCK_FACE_ZM, BirchStairs::Half::Top, BirchStairs::Shape::OuterLeft).ID: return 5475;
602  case BirchStairs::BirchStairs(eBlockFace::BLOCK_FACE_ZM, BirchStairs::Half::Top, BirchStairs::Shape::OuterRight).ID: return 5477;
603  case BirchStairs::BirchStairs(eBlockFace::BLOCK_FACE_ZM, BirchStairs::Half::Bottom, BirchStairs::Shape::Straight).ID: return 5479;
604  case BirchStairs::BirchStairs(eBlockFace::BLOCK_FACE_ZM, BirchStairs::Half::Bottom, BirchStairs::Shape::InnerLeft).ID: return 5481;
605  case BirchStairs::BirchStairs(eBlockFace::BLOCK_FACE_ZM, BirchStairs::Half::Bottom, BirchStairs::Shape::InnerRight).ID: return 5483;
606  case BirchStairs::BirchStairs(eBlockFace::BLOCK_FACE_ZM, BirchStairs::Half::Bottom, BirchStairs::Shape::OuterLeft).ID: return 5485;
607  case BirchStairs::BirchStairs(eBlockFace::BLOCK_FACE_ZM, BirchStairs::Half::Bottom, BirchStairs::Shape::OuterRight).ID: return 5487;
608  case BirchStairs::BirchStairs(eBlockFace::BLOCK_FACE_ZP, BirchStairs::Half::Top, BirchStairs::Shape::Straight).ID: return 5489;
609  case BirchStairs::BirchStairs(eBlockFace::BLOCK_FACE_ZP, BirchStairs::Half::Top, BirchStairs::Shape::InnerLeft).ID: return 5491;
610  case BirchStairs::BirchStairs(eBlockFace::BLOCK_FACE_ZP, BirchStairs::Half::Top, BirchStairs::Shape::InnerRight).ID: return 5493;
611  case BirchStairs::BirchStairs(eBlockFace::BLOCK_FACE_ZP, BirchStairs::Half::Top, BirchStairs::Shape::OuterLeft).ID: return 5495;
612  case BirchStairs::BirchStairs(eBlockFace::BLOCK_FACE_ZP, BirchStairs::Half::Top, BirchStairs::Shape::OuterRight).ID: return 5497;
613  case BirchStairs::BirchStairs(eBlockFace::BLOCK_FACE_ZP, BirchStairs::Half::Bottom, BirchStairs::Shape::Straight).ID: return 5499;
614  case BirchStairs::BirchStairs(eBlockFace::BLOCK_FACE_ZP, BirchStairs::Half::Bottom, BirchStairs::Shape::InnerLeft).ID: return 5501;
615  case BirchStairs::BirchStairs(eBlockFace::BLOCK_FACE_ZP, BirchStairs::Half::Bottom, BirchStairs::Shape::InnerRight).ID: return 5503;
616  case BirchStairs::BirchStairs(eBlockFace::BLOCK_FACE_ZP, BirchStairs::Half::Bottom, BirchStairs::Shape::OuterLeft).ID: return 5505;
617  case BirchStairs::BirchStairs(eBlockFace::BLOCK_FACE_ZP, BirchStairs::Half::Bottom, BirchStairs::Shape::OuterRight).ID: return 5507;
618  case BirchStairs::BirchStairs(eBlockFace::BLOCK_FACE_XM, BirchStairs::Half::Top, BirchStairs::Shape::Straight).ID: return 5509;
619  case BirchStairs::BirchStairs(eBlockFace::BLOCK_FACE_XM, BirchStairs::Half::Top, BirchStairs::Shape::InnerLeft).ID: return 5511;
620  case BirchStairs::BirchStairs(eBlockFace::BLOCK_FACE_XM, BirchStairs::Half::Top, BirchStairs::Shape::InnerRight).ID: return 5513;
621  case BirchStairs::BirchStairs(eBlockFace::BLOCK_FACE_XM, BirchStairs::Half::Top, BirchStairs::Shape::OuterLeft).ID: return 5515;
622  case BirchStairs::BirchStairs(eBlockFace::BLOCK_FACE_XM, BirchStairs::Half::Top, BirchStairs::Shape::OuterRight).ID: return 5517;
623  case BirchStairs::BirchStairs(eBlockFace::BLOCK_FACE_XM, BirchStairs::Half::Bottom, BirchStairs::Shape::Straight).ID: return 5519;
624  case BirchStairs::BirchStairs(eBlockFace::BLOCK_FACE_XM, BirchStairs::Half::Bottom, BirchStairs::Shape::InnerLeft).ID: return 5521;
625  case BirchStairs::BirchStairs(eBlockFace::BLOCK_FACE_XM, BirchStairs::Half::Bottom, BirchStairs::Shape::InnerRight).ID: return 5523;
626  case BirchStairs::BirchStairs(eBlockFace::BLOCK_FACE_XM, BirchStairs::Half::Bottom, BirchStairs::Shape::OuterLeft).ID: return 5525;
627  case BirchStairs::BirchStairs(eBlockFace::BLOCK_FACE_XM, BirchStairs::Half::Bottom, BirchStairs::Shape::OuterRight).ID: return 5527;
628  case BirchStairs::BirchStairs(eBlockFace::BLOCK_FACE_XP, BirchStairs::Half::Top, BirchStairs::Shape::Straight).ID: return 5529;
629  case BirchStairs::BirchStairs(eBlockFace::BLOCK_FACE_XP, BirchStairs::Half::Top, BirchStairs::Shape::InnerLeft).ID: return 5531;
630  case BirchStairs::BirchStairs(eBlockFace::BLOCK_FACE_XP, BirchStairs::Half::Top, BirchStairs::Shape::InnerRight).ID: return 5533;
631  case BirchStairs::BirchStairs(eBlockFace::BLOCK_FACE_XP, BirchStairs::Half::Top, BirchStairs::Shape::OuterLeft).ID: return 5535;
632  case BirchStairs::BirchStairs(eBlockFace::BLOCK_FACE_XP, BirchStairs::Half::Top, BirchStairs::Shape::OuterRight).ID: return 5537;
633  case BirchStairs::BirchStairs(eBlockFace::BLOCK_FACE_XP, BirchStairs::Half::Bottom, BirchStairs::Shape::Straight).ID: return 5539;
634  case BirchStairs::BirchStairs(eBlockFace::BLOCK_FACE_XP, BirchStairs::Half::Bottom, BirchStairs::Shape::InnerLeft).ID: return 5541;
635  case BirchStairs::BirchStairs(eBlockFace::BLOCK_FACE_XP, BirchStairs::Half::Bottom, BirchStairs::Shape::InnerRight).ID: return 5543;
636  case BirchStairs::BirchStairs(eBlockFace::BLOCK_FACE_XP, BirchStairs::Half::Bottom, BirchStairs::Shape::OuterLeft).ID: return 5545;
637  case BirchStairs::BirchStairs(eBlockFace::BLOCK_FACE_XP, BirchStairs::Half::Bottom, BirchStairs::Shape::OuterRight).ID: return 5547;
638  case BirchTrapdoor::BirchTrapdoor(eBlockFace::BLOCK_FACE_ZM, BirchTrapdoor::Half::Top, true, true).ID: return 4226;
639  case BirchTrapdoor::BirchTrapdoor(eBlockFace::BLOCK_FACE_ZM, BirchTrapdoor::Half::Top, true, false).ID: return 4228;
640  case BirchTrapdoor::BirchTrapdoor(eBlockFace::BLOCK_FACE_ZM, BirchTrapdoor::Half::Top, false, true).ID: return 4230;
641  case BirchTrapdoor::BirchTrapdoor(eBlockFace::BLOCK_FACE_ZM, BirchTrapdoor::Half::Top, false, false).ID: return 4232;
646  case BirchTrapdoor::BirchTrapdoor(eBlockFace::BLOCK_FACE_ZP, BirchTrapdoor::Half::Top, true, true).ID: return 4242;
647  case BirchTrapdoor::BirchTrapdoor(eBlockFace::BLOCK_FACE_ZP, BirchTrapdoor::Half::Top, true, false).ID: return 4244;
648  case BirchTrapdoor::BirchTrapdoor(eBlockFace::BLOCK_FACE_ZP, BirchTrapdoor::Half::Top, false, true).ID: return 4246;
649  case BirchTrapdoor::BirchTrapdoor(eBlockFace::BLOCK_FACE_ZP, BirchTrapdoor::Half::Top, false, false).ID: return 4248;
654  case BirchTrapdoor::BirchTrapdoor(eBlockFace::BLOCK_FACE_XM, BirchTrapdoor::Half::Top, true, true).ID: return 4258;
655  case BirchTrapdoor::BirchTrapdoor(eBlockFace::BLOCK_FACE_XM, BirchTrapdoor::Half::Top, true, false).ID: return 4260;
656  case BirchTrapdoor::BirchTrapdoor(eBlockFace::BLOCK_FACE_XM, BirchTrapdoor::Half::Top, false, true).ID: return 4262;
657  case BirchTrapdoor::BirchTrapdoor(eBlockFace::BLOCK_FACE_XM, BirchTrapdoor::Half::Top, false, false).ID: return 4264;
662  case BirchTrapdoor::BirchTrapdoor(eBlockFace::BLOCK_FACE_XP, BirchTrapdoor::Half::Top, true, true).ID: return 4274;
663  case BirchTrapdoor::BirchTrapdoor(eBlockFace::BLOCK_FACE_XP, BirchTrapdoor::Half::Top, true, false).ID: return 4276;
664  case BirchTrapdoor::BirchTrapdoor(eBlockFace::BLOCK_FACE_XP, BirchTrapdoor::Half::Top, false, true).ID: return 4278;
665  case BirchTrapdoor::BirchTrapdoor(eBlockFace::BLOCK_FACE_XP, BirchTrapdoor::Half::Top, false, false).ID: return 4280;
670  case BirchWallSign::BirchWallSign(eBlockFace::BLOCK_FACE_ZM).ID: return 3750;
671  case BirchWallSign::BirchWallSign(eBlockFace::BLOCK_FACE_ZP).ID: return 3752;
672  case BirchWallSign::BirchWallSign(eBlockFace::BLOCK_FACE_XM).ID: return 3754;
673  case BirchWallSign::BirchWallSign(eBlockFace::BLOCK_FACE_XP).ID: return 3756;
674  case BirchWood::BirchWood(BirchWood::Axis::X).ID: return 114;
675  case BirchWood::BirchWood(BirchWood::Axis::Y).ID: return 115;
676  case BirchWood::BirchWood(BirchWood::Axis::Z).ID: return 116;
677  case BlackBanner::BlackBanner(0).ID: return 7601;
678  case BlackBanner::BlackBanner(1).ID: return 7602;
679  case BlackBanner::BlackBanner(2).ID: return 7603;
680  case BlackBanner::BlackBanner(3).ID: return 7604;
681  case BlackBanner::BlackBanner(4).ID: return 7605;
682  case BlackBanner::BlackBanner(5).ID: return 7606;
683  case BlackBanner::BlackBanner(6).ID: return 7607;
684  case BlackBanner::BlackBanner(7).ID: return 7608;
685  case BlackBanner::BlackBanner(8).ID: return 7609;
686  case BlackBanner::BlackBanner(9).ID: return 7610;
687  case BlackBanner::BlackBanner(10).ID: return 7611;
688  case BlackBanner::BlackBanner(11).ID: return 7612;
689  case BlackBanner::BlackBanner(12).ID: return 7613;
690  case BlackBanner::BlackBanner(13).ID: return 7614;
691  case BlackBanner::BlackBanner(14).ID: return 7615;
692  case BlackBanner::BlackBanner(15).ID: return 7616;
693  case BlackBed::BlackBed(eBlockFace::BLOCK_FACE_ZM, true, BlackBed::Part::Head).ID: return 1288;
694  case BlackBed::BlackBed(eBlockFace::BLOCK_FACE_ZM, true, BlackBed::Part::Foot).ID: return 1289;
695  case BlackBed::BlackBed(eBlockFace::BLOCK_FACE_ZM, false, BlackBed::Part::Head).ID: return 1290;
696  case BlackBed::BlackBed(eBlockFace::BLOCK_FACE_ZM, false, BlackBed::Part::Foot).ID: return 1291;
697  case BlackBed::BlackBed(eBlockFace::BLOCK_FACE_ZP, true, BlackBed::Part::Head).ID: return 1292;
698  case BlackBed::BlackBed(eBlockFace::BLOCK_FACE_ZP, true, BlackBed::Part::Foot).ID: return 1293;
699  case BlackBed::BlackBed(eBlockFace::BLOCK_FACE_ZP, false, BlackBed::Part::Head).ID: return 1294;
700  case BlackBed::BlackBed(eBlockFace::BLOCK_FACE_ZP, false, BlackBed::Part::Foot).ID: return 1295;
701  case BlackBed::BlackBed(eBlockFace::BLOCK_FACE_XM, true, BlackBed::Part::Head).ID: return 1296;
702  case BlackBed::BlackBed(eBlockFace::BLOCK_FACE_XM, true, BlackBed::Part::Foot).ID: return 1297;
703  case BlackBed::BlackBed(eBlockFace::BLOCK_FACE_XM, false, BlackBed::Part::Head).ID: return 1298;
704  case BlackBed::BlackBed(eBlockFace::BLOCK_FACE_XM, false, BlackBed::Part::Foot).ID: return 1299;
705  case BlackBed::BlackBed(eBlockFace::BLOCK_FACE_XP, true, BlackBed::Part::Head).ID: return 1300;
706  case BlackBed::BlackBed(eBlockFace::BLOCK_FACE_XP, true, BlackBed::Part::Foot).ID: return 1301;
707  case BlackBed::BlackBed(eBlockFace::BLOCK_FACE_XP, false, BlackBed::Part::Head).ID: return 1302;
708  case BlackBed::BlackBed(eBlockFace::BLOCK_FACE_XP, false, BlackBed::Part::Foot).ID: return 1303;
709  case BlackCarpet::BlackCarpet().ID: return 7345;
710  case BlackConcrete::BlackConcrete().ID: return 8917;
711  case BlackConcretePowder::BlackConcretePowder().ID: return 8933;
722  case BlackStainedGlass::BlackStainedGlass().ID: return 4096;
723  case BlackStainedGlassPane::BlackStainedGlassPane(true, true, true, true).ID: return 6809;
724  case BlackStainedGlassPane::BlackStainedGlassPane(true, true, true, false).ID: return 6810;
725  case BlackStainedGlassPane::BlackStainedGlassPane(true, true, false, true).ID: return 6813;
726  case BlackStainedGlassPane::BlackStainedGlassPane(true, true, false, false).ID: return 6814;
727  case BlackStainedGlassPane::BlackStainedGlassPane(true, false, true, true).ID: return 6817;
728  case BlackStainedGlassPane::BlackStainedGlassPane(true, false, true, false).ID: return 6818;
729  case BlackStainedGlassPane::BlackStainedGlassPane(true, false, false, true).ID: return 6821;
730  case BlackStainedGlassPane::BlackStainedGlassPane(true, false, false, false).ID: return 6822;
731  case BlackStainedGlassPane::BlackStainedGlassPane(false, true, true, true).ID: return 6825;
732  case BlackStainedGlassPane::BlackStainedGlassPane(false, true, true, false).ID: return 6826;
733  case BlackStainedGlassPane::BlackStainedGlassPane(false, true, false, true).ID: return 6829;
734  case BlackStainedGlassPane::BlackStainedGlassPane(false, true, false, false).ID: return 6830;
735  case BlackStainedGlassPane::BlackStainedGlassPane(false, false, true, true).ID: return 6833;
736  case BlackStainedGlassPane::BlackStainedGlassPane(false, false, true, false).ID: return 6834;
737  case BlackStainedGlassPane::BlackStainedGlassPane(false, false, false, true).ID: return 6837;
738  case BlackStainedGlassPane::BlackStainedGlassPane(false, false, false, false).ID: return 6838;
739  case BlackTerracotta::BlackTerracotta().ID: return 6326;
740  case BlackWallBanner::BlackWallBanner(eBlockFace::BLOCK_FACE_ZM).ID: return 7677;
741  case BlackWallBanner::BlackWallBanner(eBlockFace::BLOCK_FACE_ZP).ID: return 7678;
742  case BlackWallBanner::BlackWallBanner(eBlockFace::BLOCK_FACE_XM).ID: return 7679;
743  case BlackWallBanner::BlackWallBanner(eBlockFace::BLOCK_FACE_XP).ID: return 7680;
744  case BlackWool::BlackWool().ID: return 1398;
745  case BlastFurnace::BlastFurnace(eBlockFace::BLOCK_FACE_ZM, true).ID: return 11155;
746  case BlastFurnace::BlastFurnace(eBlockFace::BLOCK_FACE_ZM, false).ID: return 11156;
747  case BlastFurnace::BlastFurnace(eBlockFace::BLOCK_FACE_ZP, true).ID: return 11157;
748  case BlastFurnace::BlastFurnace(eBlockFace::BLOCK_FACE_ZP, false).ID: return 11158;
749  case BlastFurnace::BlastFurnace(eBlockFace::BLOCK_FACE_XM, true).ID: return 11159;
750  case BlastFurnace::BlastFurnace(eBlockFace::BLOCK_FACE_XM, false).ID: return 11160;
751  case BlastFurnace::BlastFurnace(eBlockFace::BLOCK_FACE_XP, true).ID: return 11161;
752  case BlastFurnace::BlastFurnace(eBlockFace::BLOCK_FACE_XP, false).ID: return 11162;
753  case BlueBanner::BlueBanner(0).ID: return 7537;
754  case BlueBanner::BlueBanner(1).ID: return 7538;
755  case BlueBanner::BlueBanner(2).ID: return 7539;
756  case BlueBanner::BlueBanner(3).ID: return 7540;
757  case BlueBanner::BlueBanner(4).ID: return 7541;
758  case BlueBanner::BlueBanner(5).ID: return 7542;
759  case BlueBanner::BlueBanner(6).ID: return 7543;
760  case BlueBanner::BlueBanner(7).ID: return 7544;
761  case BlueBanner::BlueBanner(8).ID: return 7545;
762  case BlueBanner::BlueBanner(9).ID: return 7546;
763  case BlueBanner::BlueBanner(10).ID: return 7547;
764  case BlueBanner::BlueBanner(11).ID: return 7548;
765  case BlueBanner::BlueBanner(12).ID: return 7549;
766  case BlueBanner::BlueBanner(13).ID: return 7550;
767  case BlueBanner::BlueBanner(14).ID: return 7551;
768  case BlueBanner::BlueBanner(15).ID: return 7552;
769  case BlueBed::BlueBed(eBlockFace::BLOCK_FACE_ZM, true, BlueBed::Part::Head).ID: return 1224;
770  case BlueBed::BlueBed(eBlockFace::BLOCK_FACE_ZM, true, BlueBed::Part::Foot).ID: return 1225;
771  case BlueBed::BlueBed(eBlockFace::BLOCK_FACE_ZM, false, BlueBed::Part::Head).ID: return 1226;
772  case BlueBed::BlueBed(eBlockFace::BLOCK_FACE_ZM, false, BlueBed::Part::Foot).ID: return 1227;
773  case BlueBed::BlueBed(eBlockFace::BLOCK_FACE_ZP, true, BlueBed::Part::Head).ID: return 1228;
774  case BlueBed::BlueBed(eBlockFace::BLOCK_FACE_ZP, true, BlueBed::Part::Foot).ID: return 1229;
775  case BlueBed::BlueBed(eBlockFace::BLOCK_FACE_ZP, false, BlueBed::Part::Head).ID: return 1230;
776  case BlueBed::BlueBed(eBlockFace::BLOCK_FACE_ZP, false, BlueBed::Part::Foot).ID: return 1231;
777  case BlueBed::BlueBed(eBlockFace::BLOCK_FACE_XM, true, BlueBed::Part::Head).ID: return 1232;
778  case BlueBed::BlueBed(eBlockFace::BLOCK_FACE_XM, true, BlueBed::Part::Foot).ID: return 1233;
779  case BlueBed::BlueBed(eBlockFace::BLOCK_FACE_XM, false, BlueBed::Part::Head).ID: return 1234;
780  case BlueBed::BlueBed(eBlockFace::BLOCK_FACE_XM, false, BlueBed::Part::Foot).ID: return 1235;
781  case BlueBed::BlueBed(eBlockFace::BLOCK_FACE_XP, true, BlueBed::Part::Head).ID: return 1236;
782  case BlueBed::BlueBed(eBlockFace::BLOCK_FACE_XP, true, BlueBed::Part::Foot).ID: return 1237;
783  case BlueBed::BlueBed(eBlockFace::BLOCK_FACE_XP, false, BlueBed::Part::Head).ID: return 1238;
784  case BlueBed::BlueBed(eBlockFace::BLOCK_FACE_XP, false, BlueBed::Part::Foot).ID: return 1239;
785  case BlueCarpet::BlueCarpet().ID: return 7341;
786  case BlueConcrete::BlueConcrete().ID: return 8913;
787  case BlueConcretePowder::BlueConcretePowder().ID: return 8929;
792  case BlueIce::BlueIce().ID: return 9112;
793  case BlueOrchid::BlueOrchid().ID: return 1413;
800  case BlueStainedGlass::BlueStainedGlass().ID: return 4092;
801  case BlueStainedGlassPane::BlueStainedGlassPane(true, true, true, true).ID: return 6681;
802  case BlueStainedGlassPane::BlueStainedGlassPane(true, true, true, false).ID: return 6682;
803  case BlueStainedGlassPane::BlueStainedGlassPane(true, true, false, true).ID: return 6685;
804  case BlueStainedGlassPane::BlueStainedGlassPane(true, true, false, false).ID: return 6686;
805  case BlueStainedGlassPane::BlueStainedGlassPane(true, false, true, true).ID: return 6689;
806  case BlueStainedGlassPane::BlueStainedGlassPane(true, false, true, false).ID: return 6690;
807  case BlueStainedGlassPane::BlueStainedGlassPane(true, false, false, true).ID: return 6693;
808  case BlueStainedGlassPane::BlueStainedGlassPane(true, false, false, false).ID: return 6694;
809  case BlueStainedGlassPane::BlueStainedGlassPane(false, true, true, true).ID: return 6697;
810  case BlueStainedGlassPane::BlueStainedGlassPane(false, true, true, false).ID: return 6698;
811  case BlueStainedGlassPane::BlueStainedGlassPane(false, true, false, true).ID: return 6701;
812  case BlueStainedGlassPane::BlueStainedGlassPane(false, true, false, false).ID: return 6702;
813  case BlueStainedGlassPane::BlueStainedGlassPane(false, false, true, true).ID: return 6705;
814  case BlueStainedGlassPane::BlueStainedGlassPane(false, false, true, false).ID: return 6706;
815  case BlueStainedGlassPane::BlueStainedGlassPane(false, false, false, true).ID: return 6709;
816  case BlueStainedGlassPane::BlueStainedGlassPane(false, false, false, false).ID: return 6710;
817  case BlueTerracotta::BlueTerracotta().ID: return 6322;
818  case BlueWallBanner::BlueWallBanner(eBlockFace::BLOCK_FACE_ZM).ID: return 7661;
819  case BlueWallBanner::BlueWallBanner(eBlockFace::BLOCK_FACE_ZP).ID: return 7662;
820  case BlueWallBanner::BlueWallBanner(eBlockFace::BLOCK_FACE_XM).ID: return 7663;
821  case BlueWallBanner::BlueWallBanner(eBlockFace::BLOCK_FACE_XP).ID: return 7664;
822  case BlueWool::BlueWool().ID: return 1394;
823  case BoneBlock::BoneBlock(BoneBlock::Axis::X).ID: return 8720;
824  case BoneBlock::BoneBlock(BoneBlock::Axis::Y).ID: return 8721;
825  case BoneBlock::BoneBlock(BoneBlock::Axis::Z).ID: return 8722;
826  case Bookshelf::Bookshelf().ID: return 1431;
827  case BrainCoral::BrainCoral().ID: return 8997;
828  case BrainCoralBlock::BrainCoralBlock().ID: return 8980;
829  case BrainCoralFan::BrainCoralFan().ID: return 9017;
830  case BrainCoralWallFan::BrainCoralWallFan(eBlockFace::BLOCK_FACE_ZM).ID: return 9073;
831  case BrainCoralWallFan::BrainCoralWallFan(eBlockFace::BLOCK_FACE_ZP).ID: return 9075;
832  case BrainCoralWallFan::BrainCoralWallFan(eBlockFace::BLOCK_FACE_XM).ID: return 9077;
833  case BrainCoralWallFan::BrainCoralWallFan(eBlockFace::BLOCK_FACE_XP).ID: return 9079;
834  case BrewingStand::BrewingStand(true, true, true).ID: return 5117;
835  case BrewingStand::BrewingStand(true, true, false).ID: return 5118;
836  case BrewingStand::BrewingStand(true, false, true).ID: return 5119;
837  case BrewingStand::BrewingStand(true, false, false).ID: return 5120;
838  case BrewingStand::BrewingStand(false, true, true).ID: return 5121;
839  case BrewingStand::BrewingStand(false, true, false).ID: return 5122;
840  case BrewingStand::BrewingStand(false, false, true).ID: return 5123;
841  case BrewingStand::BrewingStand(false, false, false).ID: return 5124;
842  case BrickSlab::BrickSlab(BrickSlab::Type::Top).ID: return 7837;
844  case BrickSlab::BrickSlab(BrickSlab::Type::Double).ID: return 7841;
845  case BrickStairs::BrickStairs(eBlockFace::BLOCK_FACE_ZM, BrickStairs::Half::Top, BrickStairs::Shape::Straight).ID: return 4837;
846  case BrickStairs::BrickStairs(eBlockFace::BLOCK_FACE_ZM, BrickStairs::Half::Top, BrickStairs::Shape::InnerLeft).ID: return 4839;
847  case BrickStairs::BrickStairs(eBlockFace::BLOCK_FACE_ZM, BrickStairs::Half::Top, BrickStairs::Shape::InnerRight).ID: return 4841;
848  case BrickStairs::BrickStairs(eBlockFace::BLOCK_FACE_ZM, BrickStairs::Half::Top, BrickStairs::Shape::OuterLeft).ID: return 4843;
849  case BrickStairs::BrickStairs(eBlockFace::BLOCK_FACE_ZM, BrickStairs::Half::Top, BrickStairs::Shape::OuterRight).ID: return 4845;
850  case BrickStairs::BrickStairs(eBlockFace::BLOCK_FACE_ZM, BrickStairs::Half::Bottom, BrickStairs::Shape::Straight).ID: return 4847;
851  case BrickStairs::BrickStairs(eBlockFace::BLOCK_FACE_ZM, BrickStairs::Half::Bottom, BrickStairs::Shape::InnerLeft).ID: return 4849;
852  case BrickStairs::BrickStairs(eBlockFace::BLOCK_FACE_ZM, BrickStairs::Half::Bottom, BrickStairs::Shape::InnerRight).ID: return 4851;
853  case BrickStairs::BrickStairs(eBlockFace::BLOCK_FACE_ZM, BrickStairs::Half::Bottom, BrickStairs::Shape::OuterLeft).ID: return 4853;
854  case BrickStairs::BrickStairs(eBlockFace::BLOCK_FACE_ZM, BrickStairs::Half::Bottom, BrickStairs::Shape::OuterRight).ID: return 4855;
855  case BrickStairs::BrickStairs(eBlockFace::BLOCK_FACE_ZP, BrickStairs::Half::Top, BrickStairs::Shape::Straight).ID: return 4857;
856  case BrickStairs::BrickStairs(eBlockFace::BLOCK_FACE_ZP, BrickStairs::Half::Top, BrickStairs::Shape::InnerLeft).ID: return 4859;
857  case BrickStairs::BrickStairs(eBlockFace::BLOCK_FACE_ZP, BrickStairs::Half::Top, BrickStairs::Shape::InnerRight).ID: return 4861;
858  case BrickStairs::BrickStairs(eBlockFace::BLOCK_FACE_ZP, BrickStairs::Half::Top, BrickStairs::Shape::OuterLeft).ID: return 4863;
859  case BrickStairs::BrickStairs(eBlockFace::BLOCK_FACE_ZP, BrickStairs::Half::Top, BrickStairs::Shape::OuterRight).ID: return 4865;
860  case BrickStairs::BrickStairs(eBlockFace::BLOCK_FACE_ZP, BrickStairs::Half::Bottom, BrickStairs::Shape::Straight).ID: return 4867;
861  case BrickStairs::BrickStairs(eBlockFace::BLOCK_FACE_ZP, BrickStairs::Half::Bottom, BrickStairs::Shape::InnerLeft).ID: return 4869;
862  case BrickStairs::BrickStairs(eBlockFace::BLOCK_FACE_ZP, BrickStairs::Half::Bottom, BrickStairs::Shape::InnerRight).ID: return 4871;
863  case BrickStairs::BrickStairs(eBlockFace::BLOCK_FACE_ZP, BrickStairs::Half::Bottom, BrickStairs::Shape::OuterLeft).ID: return 4873;
864  case BrickStairs::BrickStairs(eBlockFace::BLOCK_FACE_ZP, BrickStairs::Half::Bottom, BrickStairs::Shape::OuterRight).ID: return 4875;
865  case BrickStairs::BrickStairs(eBlockFace::BLOCK_FACE_XM, BrickStairs::Half::Top, BrickStairs::Shape::Straight).ID: return 4877;
866  case BrickStairs::BrickStairs(eBlockFace::BLOCK_FACE_XM, BrickStairs::Half::Top, BrickStairs::Shape::InnerLeft).ID: return 4879;
867  case BrickStairs::BrickStairs(eBlockFace::BLOCK_FACE_XM, BrickStairs::Half::Top, BrickStairs::Shape::InnerRight).ID: return 4881;
868  case BrickStairs::BrickStairs(eBlockFace::BLOCK_FACE_XM, BrickStairs::Half::Top, BrickStairs::Shape::OuterLeft).ID: return 4883;
869  case BrickStairs::BrickStairs(eBlockFace::BLOCK_FACE_XM, BrickStairs::Half::Top, BrickStairs::Shape::OuterRight).ID: return 4885;
870  case BrickStairs::BrickStairs(eBlockFace::BLOCK_FACE_XM, BrickStairs::Half::Bottom, BrickStairs::Shape::Straight).ID: return 4887;
871  case BrickStairs::BrickStairs(eBlockFace::BLOCK_FACE_XM, BrickStairs::Half::Bottom, BrickStairs::Shape::InnerLeft).ID: return 4889;
872  case BrickStairs::BrickStairs(eBlockFace::BLOCK_FACE_XM, BrickStairs::Half::Bottom, BrickStairs::Shape::InnerRight).ID: return 4891;
873  case BrickStairs::BrickStairs(eBlockFace::BLOCK_FACE_XM, BrickStairs::Half::Bottom, BrickStairs::Shape::OuterLeft).ID: return 4893;
874  case BrickStairs::BrickStairs(eBlockFace::BLOCK_FACE_XM, BrickStairs::Half::Bottom, BrickStairs::Shape::OuterRight).ID: return 4895;
875  case BrickStairs::BrickStairs(eBlockFace::BLOCK_FACE_XP, BrickStairs::Half::Top, BrickStairs::Shape::Straight).ID: return 4897;
876  case BrickStairs::BrickStairs(eBlockFace::BLOCK_FACE_XP, BrickStairs::Half::Top, BrickStairs::Shape::InnerLeft).ID: return 4899;
877  case BrickStairs::BrickStairs(eBlockFace::BLOCK_FACE_XP, BrickStairs::Half::Top, BrickStairs::Shape::InnerRight).ID: return 4901;
878  case BrickStairs::BrickStairs(eBlockFace::BLOCK_FACE_XP, BrickStairs::Half::Top, BrickStairs::Shape::OuterLeft).ID: return 4903;
879  case BrickStairs::BrickStairs(eBlockFace::BLOCK_FACE_XP, BrickStairs::Half::Top, BrickStairs::Shape::OuterRight).ID: return 4905;
880  case BrickStairs::BrickStairs(eBlockFace::BLOCK_FACE_XP, BrickStairs::Half::Bottom, BrickStairs::Shape::Straight).ID: return 4907;
881  case BrickStairs::BrickStairs(eBlockFace::BLOCK_FACE_XP, BrickStairs::Half::Bottom, BrickStairs::Shape::InnerLeft).ID: return 4909;
882  case BrickStairs::BrickStairs(eBlockFace::BLOCK_FACE_XP, BrickStairs::Half::Bottom, BrickStairs::Shape::InnerRight).ID: return 4911;
883  case BrickStairs::BrickStairs(eBlockFace::BLOCK_FACE_XP, BrickStairs::Half::Bottom, BrickStairs::Shape::OuterLeft).ID: return 4913;
884  case BrickStairs::BrickStairs(eBlockFace::BLOCK_FACE_XP, BrickStairs::Half::Bottom, BrickStairs::Shape::OuterRight).ID: return 4915;
885  case BrickWall::BrickWall(BrickWall::East::Low, BrickWall::North::Low, BrickWall::South::Low, true, BrickWall::West::Low).ID: return 10333;
886  case BrickWall::BrickWall(BrickWall::East::Low, BrickWall::North::Low, BrickWall::South::Low, true, BrickWall::West::None).ID: return 10334;
887  case BrickWall::BrickWall(BrickWall::East::Low, BrickWall::North::Low, BrickWall::South::Low, false, BrickWall::West::Low).ID: return 10337;
888  case BrickWall::BrickWall(BrickWall::East::Low, BrickWall::North::Low, BrickWall::South::Low, false, BrickWall::West::None).ID: return 10338;
889  case BrickWall::BrickWall(BrickWall::East::Low, BrickWall::North::Low, BrickWall::South::None, true, BrickWall::West::Low).ID: return 10341;
890  case BrickWall::BrickWall(BrickWall::East::Low, BrickWall::North::Low, BrickWall::South::None, true, BrickWall::West::None).ID: return 10342;
891  case BrickWall::BrickWall(BrickWall::East::Low, BrickWall::North::Low, BrickWall::South::None, false, BrickWall::West::Low).ID: return 10345;
892  case BrickWall::BrickWall(BrickWall::East::Low, BrickWall::North::Low, BrickWall::South::None, false, BrickWall::West::None).ID: return 10346;
893  case BrickWall::BrickWall(BrickWall::East::Low, BrickWall::North::None, BrickWall::South::Low, true, BrickWall::West::Low).ID: return 10349;
894  case BrickWall::BrickWall(BrickWall::East::Low, BrickWall::North::None, BrickWall::South::Low, true, BrickWall::West::None).ID: return 10350;
895  case BrickWall::BrickWall(BrickWall::East::Low, BrickWall::North::None, BrickWall::South::Low, false, BrickWall::West::Low).ID: return 10353;
896  case BrickWall::BrickWall(BrickWall::East::Low, BrickWall::North::None, BrickWall::South::Low, false, BrickWall::West::None).ID: return 10354;
897  case BrickWall::BrickWall(BrickWall::East::Low, BrickWall::North::None, BrickWall::South::None, true, BrickWall::West::Low).ID: return 10357;
898  case BrickWall::BrickWall(BrickWall::East::Low, BrickWall::North::None, BrickWall::South::None, true, BrickWall::West::None).ID: return 10358;
899  case BrickWall::BrickWall(BrickWall::East::Low, BrickWall::North::None, BrickWall::South::None, false, BrickWall::West::Low).ID: return 10361;
900  case BrickWall::BrickWall(BrickWall::East::Low, BrickWall::North::None, BrickWall::South::None, false, BrickWall::West::None).ID: return 10362;
901  case BrickWall::BrickWall(BrickWall::East::None, BrickWall::North::Low, BrickWall::South::Low, true, BrickWall::West::Low).ID: return 10365;
902  case BrickWall::BrickWall(BrickWall::East::None, BrickWall::North::Low, BrickWall::South::Low, true, BrickWall::West::None).ID: return 10366;
903  case BrickWall::BrickWall(BrickWall::East::None, BrickWall::North::Low, BrickWall::South::Low, false, BrickWall::West::Low).ID: return 10369;
904  case BrickWall::BrickWall(BrickWall::East::None, BrickWall::North::Low, BrickWall::South::Low, false, BrickWall::West::None).ID: return 10370;
905  case BrickWall::BrickWall(BrickWall::East::None, BrickWall::North::Low, BrickWall::South::None, true, BrickWall::West::Low).ID: return 10373;
906  case BrickWall::BrickWall(BrickWall::East::None, BrickWall::North::Low, BrickWall::South::None, true, BrickWall::West::None).ID: return 10374;
907  case BrickWall::BrickWall(BrickWall::East::None, BrickWall::North::Low, BrickWall::South::None, false, BrickWall::West::Low).ID: return 10377;
908  case BrickWall::BrickWall(BrickWall::East::None, BrickWall::North::Low, BrickWall::South::None, false, BrickWall::West::None).ID: return 10378;
909  case BrickWall::BrickWall(BrickWall::East::None, BrickWall::North::None, BrickWall::South::Low, true, BrickWall::West::Low).ID: return 10381;
910  case BrickWall::BrickWall(BrickWall::East::None, BrickWall::North::None, BrickWall::South::Low, true, BrickWall::West::None).ID: return 10382;
911  case BrickWall::BrickWall(BrickWall::East::None, BrickWall::North::None, BrickWall::South::Low, false, BrickWall::West::Low).ID: return 10385;
912  case BrickWall::BrickWall(BrickWall::East::None, BrickWall::North::None, BrickWall::South::Low, false, BrickWall::West::None).ID: return 10386;
913  case BrickWall::BrickWall(BrickWall::East::None, BrickWall::North::None, BrickWall::South::None, true, BrickWall::West::Low).ID: return 10389;
914  case BrickWall::BrickWall(BrickWall::East::None, BrickWall::North::None, BrickWall::South::None, true, BrickWall::West::None).ID: return 10390;
915  case BrickWall::BrickWall(BrickWall::East::None, BrickWall::North::None, BrickWall::South::None, false, BrickWall::West::Low).ID: return 10393;
916  case BrickWall::BrickWall(BrickWall::East::None, BrickWall::North::None, BrickWall::South::None, false, BrickWall::West::None).ID: return 10394;
917  case Bricks::Bricks().ID: return 1428;
918  case BrownBanner::BrownBanner(0).ID: return 7553;
919  case BrownBanner::BrownBanner(1).ID: return 7554;
920  case BrownBanner::BrownBanner(2).ID: return 7555;
921  case BrownBanner::BrownBanner(3).ID: return 7556;
922  case BrownBanner::BrownBanner(4).ID: return 7557;
923  case BrownBanner::BrownBanner(5).ID: return 7558;
924  case BrownBanner::BrownBanner(6).ID: return 7559;
925  case BrownBanner::BrownBanner(7).ID: return 7560;
926  case BrownBanner::BrownBanner(8).ID: return 7561;
927  case BrownBanner::BrownBanner(9).ID: return 7562;
928  case BrownBanner::BrownBanner(10).ID: return 7563;
929  case BrownBanner::BrownBanner(11).ID: return 7564;
930  case BrownBanner::BrownBanner(12).ID: return 7565;
931  case BrownBanner::BrownBanner(13).ID: return 7566;
932  case BrownBanner::BrownBanner(14).ID: return 7567;
933  case BrownBanner::BrownBanner(15).ID: return 7568;
934  case BrownBed::BrownBed(eBlockFace::BLOCK_FACE_ZM, true, BrownBed::Part::Head).ID: return 1240;
935  case BrownBed::BrownBed(eBlockFace::BLOCK_FACE_ZM, true, BrownBed::Part::Foot).ID: return 1241;
936  case BrownBed::BrownBed(eBlockFace::BLOCK_FACE_ZM, false, BrownBed::Part::Head).ID: return 1242;
937  case BrownBed::BrownBed(eBlockFace::BLOCK_FACE_ZM, false, BrownBed::Part::Foot).ID: return 1243;
938  case BrownBed::BrownBed(eBlockFace::BLOCK_FACE_ZP, true, BrownBed::Part::Head).ID: return 1244;
939  case BrownBed::BrownBed(eBlockFace::BLOCK_FACE_ZP, true, BrownBed::Part::Foot).ID: return 1245;
940  case BrownBed::BrownBed(eBlockFace::BLOCK_FACE_ZP, false, BrownBed::Part::Head).ID: return 1246;
941  case BrownBed::BrownBed(eBlockFace::BLOCK_FACE_ZP, false, BrownBed::Part::Foot).ID: return 1247;
942  case BrownBed::BrownBed(eBlockFace::BLOCK_FACE_XM, true, BrownBed::Part::Head).ID: return 1248;
943  case BrownBed::BrownBed(eBlockFace::BLOCK_FACE_XM, true, BrownBed::Part::Foot).ID: return 1249;
944  case BrownBed::BrownBed(eBlockFace::BLOCK_FACE_XM, false, BrownBed::Part::Head).ID: return 1250;
945  case BrownBed::BrownBed(eBlockFace::BLOCK_FACE_XM, false, BrownBed::Part::Foot).ID: return 1251;
946  case BrownBed::BrownBed(eBlockFace::BLOCK_FACE_XP, true, BrownBed::Part::Head).ID: return 1252;
947  case BrownBed::BrownBed(eBlockFace::BLOCK_FACE_XP, true, BrownBed::Part::Foot).ID: return 1253;
948  case BrownBed::BrownBed(eBlockFace::BLOCK_FACE_XP, false, BrownBed::Part::Head).ID: return 1254;
949  case BrownBed::BrownBed(eBlockFace::BLOCK_FACE_XP, false, BrownBed::Part::Foot).ID: return 1255;
950  case BrownCarpet::BrownCarpet().ID: return 7342;
951  case BrownConcrete::BrownConcrete().ID: return 8914;
952  case BrownConcretePowder::BrownConcretePowder().ID: return 8930;
957  case BrownMushroom::BrownMushroom().ID: return 1424;
958  case BrownMushroomBlock::BrownMushroomBlock(true, true, true, true, true, true).ID: return 4491;
959  case BrownMushroomBlock::BrownMushroomBlock(true, true, true, true, true, false).ID: return 4492;
960  case BrownMushroomBlock::BrownMushroomBlock(true, true, true, true, false, true).ID: return 4493;
961  case BrownMushroomBlock::BrownMushroomBlock(true, true, true, true, false, false).ID: return 4494;
962  case BrownMushroomBlock::BrownMushroomBlock(true, true, true, false, true, true).ID: return 4495;
963  case BrownMushroomBlock::BrownMushroomBlock(true, true, true, false, true, false).ID: return 4496;
964  case BrownMushroomBlock::BrownMushroomBlock(true, true, true, false, false, true).ID: return 4497;
965  case BrownMushroomBlock::BrownMushroomBlock(true, true, true, false, false, false).ID: return 4498;
966  case BrownMushroomBlock::BrownMushroomBlock(true, true, false, true, true, true).ID: return 4499;
967  case BrownMushroomBlock::BrownMushroomBlock(true, true, false, true, true, false).ID: return 4500;
968  case BrownMushroomBlock::BrownMushroomBlock(true, true, false, true, false, true).ID: return 4501;
969  case BrownMushroomBlock::BrownMushroomBlock(true, true, false, true, false, false).ID: return 4502;
970  case BrownMushroomBlock::BrownMushroomBlock(true, true, false, false, true, true).ID: return 4503;
971  case BrownMushroomBlock::BrownMushroomBlock(true, true, false, false, true, false).ID: return 4504;
972  case BrownMushroomBlock::BrownMushroomBlock(true, true, false, false, false, true).ID: return 4505;
973  case BrownMushroomBlock::BrownMushroomBlock(true, true, false, false, false, false).ID: return 4506;
974  case BrownMushroomBlock::BrownMushroomBlock(true, false, true, true, true, true).ID: return 4507;
975  case BrownMushroomBlock::BrownMushroomBlock(true, false, true, true, true, false).ID: return 4508;
976  case BrownMushroomBlock::BrownMushroomBlock(true, false, true, true, false, true).ID: return 4509;
977  case BrownMushroomBlock::BrownMushroomBlock(true, false, true, true, false, false).ID: return 4510;
978  case BrownMushroomBlock::BrownMushroomBlock(true, false, true, false, true, true).ID: return 4511;
979  case BrownMushroomBlock::BrownMushroomBlock(true, false, true, false, true, false).ID: return 4512;
980  case BrownMushroomBlock::BrownMushroomBlock(true, false, true, false, false, true).ID: return 4513;
981  case BrownMushroomBlock::BrownMushroomBlock(true, false, true, false, false, false).ID: return 4514;
982  case BrownMushroomBlock::BrownMushroomBlock(true, false, false, true, true, true).ID: return 4515;
983  case BrownMushroomBlock::BrownMushroomBlock(true, false, false, true, true, false).ID: return 4516;
984  case BrownMushroomBlock::BrownMushroomBlock(true, false, false, true, false, true).ID: return 4517;
985  case BrownMushroomBlock::BrownMushroomBlock(true, false, false, true, false, false).ID: return 4518;
986  case BrownMushroomBlock::BrownMushroomBlock(true, false, false, false, true, true).ID: return 4519;
987  case BrownMushroomBlock::BrownMushroomBlock(true, false, false, false, true, false).ID: return 4520;
988  case BrownMushroomBlock::BrownMushroomBlock(true, false, false, false, false, true).ID: return 4521;
989  case BrownMushroomBlock::BrownMushroomBlock(true, false, false, false, false, false).ID: return 4522;
990  case BrownMushroomBlock::BrownMushroomBlock(false, true, true, true, true, true).ID: return 4523;
991  case BrownMushroomBlock::BrownMushroomBlock(false, true, true, true, true, false).ID: return 4524;
992  case BrownMushroomBlock::BrownMushroomBlock(false, true, true, true, false, true).ID: return 4525;
993  case BrownMushroomBlock::BrownMushroomBlock(false, true, true, true, false, false).ID: return 4526;
994  case BrownMushroomBlock::BrownMushroomBlock(false, true, true, false, true, true).ID: return 4527;
995  case BrownMushroomBlock::BrownMushroomBlock(false, true, true, false, true, false).ID: return 4528;
996  case BrownMushroomBlock::BrownMushroomBlock(false, true, true, false, false, true).ID: return 4529;
997  case BrownMushroomBlock::BrownMushroomBlock(false, true, true, false, false, false).ID: return 4530;
998  case BrownMushroomBlock::BrownMushroomBlock(false, true, false, true, true, true).ID: return 4531;
999  case BrownMushroomBlock::BrownMushroomBlock(false, true, false, true, true, false).ID: return 4532;
1000  case BrownMushroomBlock::BrownMushroomBlock(false, true, false, true, false, true).ID: return 4533;
1001  case BrownMushroomBlock::BrownMushroomBlock(false, true, false, true, false, false).ID: return 4534;
1002  case BrownMushroomBlock::BrownMushroomBlock(false, true, false, false, true, true).ID: return 4535;
1003  case BrownMushroomBlock::BrownMushroomBlock(false, true, false, false, true, false).ID: return 4536;
1004  case BrownMushroomBlock::BrownMushroomBlock(false, true, false, false, false, true).ID: return 4537;
1005  case BrownMushroomBlock::BrownMushroomBlock(false, true, false, false, false, false).ID: return 4538;
1006  case BrownMushroomBlock::BrownMushroomBlock(false, false, true, true, true, true).ID: return 4539;
1007  case BrownMushroomBlock::BrownMushroomBlock(false, false, true, true, true, false).ID: return 4540;
1008  case BrownMushroomBlock::BrownMushroomBlock(false, false, true, true, false, true).ID: return 4541;
1009  case BrownMushroomBlock::BrownMushroomBlock(false, false, true, true, false, false).ID: return 4542;
1010  case BrownMushroomBlock::BrownMushroomBlock(false, false, true, false, true, true).ID: return 4543;
1011  case BrownMushroomBlock::BrownMushroomBlock(false, false, true, false, true, false).ID: return 4544;
1012  case BrownMushroomBlock::BrownMushroomBlock(false, false, true, false, false, true).ID: return 4545;
1013  case BrownMushroomBlock::BrownMushroomBlock(false, false, true, false, false, false).ID: return 4546;
1014  case BrownMushroomBlock::BrownMushroomBlock(false, false, false, true, true, true).ID: return 4547;
1015  case BrownMushroomBlock::BrownMushroomBlock(false, false, false, true, true, false).ID: return 4548;
1016  case BrownMushroomBlock::BrownMushroomBlock(false, false, false, true, false, true).ID: return 4549;
1017  case BrownMushroomBlock::BrownMushroomBlock(false, false, false, true, false, false).ID: return 4550;
1018  case BrownMushroomBlock::BrownMushroomBlock(false, false, false, false, true, true).ID: return 4551;
1019  case BrownMushroomBlock::BrownMushroomBlock(false, false, false, false, true, false).ID: return 4552;
1020  case BrownMushroomBlock::BrownMushroomBlock(false, false, false, false, false, true).ID: return 4553;
1021  case BrownMushroomBlock::BrownMushroomBlock(false, false, false, false, false, false).ID: return 4554;
1028  case BrownStainedGlass::BrownStainedGlass().ID: return 4093;
1029  case BrownStainedGlassPane::BrownStainedGlassPane(true, true, true, true).ID: return 6713;
1030  case BrownStainedGlassPane::BrownStainedGlassPane(true, true, true, false).ID: return 6714;
1031  case BrownStainedGlassPane::BrownStainedGlassPane(true, true, false, true).ID: return 6717;
1032  case BrownStainedGlassPane::BrownStainedGlassPane(true, true, false, false).ID: return 6718;
1033  case BrownStainedGlassPane::BrownStainedGlassPane(true, false, true, true).ID: return 6721;
1034  case BrownStainedGlassPane::BrownStainedGlassPane(true, false, true, false).ID: return 6722;
1035  case BrownStainedGlassPane::BrownStainedGlassPane(true, false, false, true).ID: return 6725;
1036  case BrownStainedGlassPane::BrownStainedGlassPane(true, false, false, false).ID: return 6726;
1037  case BrownStainedGlassPane::BrownStainedGlassPane(false, true, true, true).ID: return 6729;
1038  case BrownStainedGlassPane::BrownStainedGlassPane(false, true, true, false).ID: return 6730;
1039  case BrownStainedGlassPane::BrownStainedGlassPane(false, true, false, true).ID: return 6733;
1040  case BrownStainedGlassPane::BrownStainedGlassPane(false, true, false, false).ID: return 6734;
1041  case BrownStainedGlassPane::BrownStainedGlassPane(false, false, true, true).ID: return 6737;
1042  case BrownStainedGlassPane::BrownStainedGlassPane(false, false, true, false).ID: return 6738;
1043  case BrownStainedGlassPane::BrownStainedGlassPane(false, false, false, true).ID: return 6741;
1044  case BrownStainedGlassPane::BrownStainedGlassPane(false, false, false, false).ID: return 6742;
1045  case BrownTerracotta::BrownTerracotta().ID: return 6323;
1046  case BrownWallBanner::BrownWallBanner(eBlockFace::BLOCK_FACE_ZM).ID: return 7665;
1047  case BrownWallBanner::BrownWallBanner(eBlockFace::BLOCK_FACE_ZP).ID: return 7666;
1048  case BrownWallBanner::BrownWallBanner(eBlockFace::BLOCK_FACE_XM).ID: return 7667;
1049  case BrownWallBanner::BrownWallBanner(eBlockFace::BLOCK_FACE_XP).ID: return 7668;
1050  case BrownWool::BrownWool().ID: return 1395;
1051  case BubbleColumn::BubbleColumn(true).ID: return 9131;
1052  case BubbleColumn::BubbleColumn(false).ID: return 9132;
1053  case BubbleCoral::BubbleCoral().ID: return 8999;
1054  case BubbleCoralBlock::BubbleCoralBlock().ID: return 8981;
1055  case BubbleCoralFan::BubbleCoralFan().ID: return 9019;
1056  case BubbleCoralWallFan::BubbleCoralWallFan(eBlockFace::BLOCK_FACE_ZM).ID: return 9081;
1057  case BubbleCoralWallFan::BubbleCoralWallFan(eBlockFace::BLOCK_FACE_ZP).ID: return 9083;
1058  case BubbleCoralWallFan::BubbleCoralWallFan(eBlockFace::BLOCK_FACE_XM).ID: return 9085;
1059  case BubbleCoralWallFan::BubbleCoralWallFan(eBlockFace::BLOCK_FACE_XP).ID: return 9087;
1060  case Cactus::Cactus(0).ID: return 3929;
1061  case Cactus::Cactus(1).ID: return 3930;
1062  case Cactus::Cactus(2).ID: return 3931;
1063  case Cactus::Cactus(3).ID: return 3932;
1064  case Cactus::Cactus(4).ID: return 3933;
1065  case Cactus::Cactus(5).ID: return 3934;
1066  case Cactus::Cactus(6).ID: return 3935;
1067  case Cactus::Cactus(7).ID: return 3936;
1068  case Cactus::Cactus(8).ID: return 3937;
1069  case Cactus::Cactus(9).ID: return 3938;
1070  case Cactus::Cactus(10).ID: return 3939;
1071  case Cactus::Cactus(11).ID: return 3940;
1072  case Cactus::Cactus(12).ID: return 3941;
1073  case Cactus::Cactus(13).ID: return 3942;
1074  case Cactus::Cactus(14).ID: return 3943;
1075  case Cactus::Cactus(15).ID: return 3944;
1076  case Cake::Cake(0).ID: return 4010;
1077  case Cake::Cake(1).ID: return 4011;
1078  case Cake::Cake(2).ID: return 4012;
1079  case Cake::Cake(3).ID: return 4013;
1080  case Cake::Cake(4).ID: return 4014;
1081  case Cake::Cake(5).ID: return 4015;
1082  case Cake::Cake(6).ID: return 4016;
1083  case Campfire::Campfire(eBlockFace::BLOCK_FACE_ZM, true, true).ID: return 11217;
1084  case Campfire::Campfire(eBlockFace::BLOCK_FACE_ZM, true, false).ID: return 11219;
1085  case Campfire::Campfire(eBlockFace::BLOCK_FACE_ZM, false, true).ID: return 11221;
1086  case Campfire::Campfire(eBlockFace::BLOCK_FACE_ZM, false, false).ID: return 11223;
1087  case Campfire::Campfire(eBlockFace::BLOCK_FACE_ZP, true, true).ID: return 11225;
1088  case Campfire::Campfire(eBlockFace::BLOCK_FACE_ZP, true, false).ID: return 11227;
1089  case Campfire::Campfire(eBlockFace::BLOCK_FACE_ZP, false, true).ID: return 11229;
1090  case Campfire::Campfire(eBlockFace::BLOCK_FACE_ZP, false, false).ID: return 11231;
1091  case Campfire::Campfire(eBlockFace::BLOCK_FACE_XM, true, true).ID: return 11233;
1092  case Campfire::Campfire(eBlockFace::BLOCK_FACE_XM, true, false).ID: return 11235;
1093  case Campfire::Campfire(eBlockFace::BLOCK_FACE_XM, false, true).ID: return 11237;
1094  case Campfire::Campfire(eBlockFace::BLOCK_FACE_XM, false, false).ID: return 11239;
1095  case Campfire::Campfire(eBlockFace::BLOCK_FACE_XP, true, true).ID: return 11241;
1096  case Campfire::Campfire(eBlockFace::BLOCK_FACE_XP, true, false).ID: return 11243;
1097  case Campfire::Campfire(eBlockFace::BLOCK_FACE_XP, false, true).ID: return 11245;
1098  case Campfire::Campfire(eBlockFace::BLOCK_FACE_XP, false, false).ID: return 11247;
1099  case Carrots::Carrots(0).ID: return 5794;
1100  case Carrots::Carrots(1).ID: return 5795;
1101  case Carrots::Carrots(2).ID: return 5796;
1102  case Carrots::Carrots(3).ID: return 5797;
1103  case Carrots::Carrots(4).ID: return 5798;
1104  case Carrots::Carrots(5).ID: return 5799;
1105  case Carrots::Carrots(6).ID: return 5800;
1106  case Carrots::Carrots(7).ID: return 5801;
1107  case CartographyTable::CartographyTable().ID: return 11163;
1112  case Cauldron::Cauldron(0).ID: return 5125;
1113  case Cauldron::Cauldron(1).ID: return 5126;
1114  case Cauldron::Cauldron(2).ID: return 5127;
1115  case Cauldron::Cauldron(3).ID: return 5128;
1116  case CaveAir::CaveAir().ID: return 9130;
1129  case Chest::Chest(eBlockFace::BLOCK_FACE_ZM, Chest::Type::Single).ID: return 2033;
1130  case Chest::Chest(eBlockFace::BLOCK_FACE_ZM, Chest::Type::Left).ID: return 2035;
1131  case Chest::Chest(eBlockFace::BLOCK_FACE_ZM, Chest::Type::Right).ID: return 2037;
1132  case Chest::Chest(eBlockFace::BLOCK_FACE_ZP, Chest::Type::Single).ID: return 2039;
1133  case Chest::Chest(eBlockFace::BLOCK_FACE_ZP, Chest::Type::Left).ID: return 2041;
1134  case Chest::Chest(eBlockFace::BLOCK_FACE_ZP, Chest::Type::Right).ID: return 2043;
1135  case Chest::Chest(eBlockFace::BLOCK_FACE_XM, Chest::Type::Single).ID: return 2045;
1136  case Chest::Chest(eBlockFace::BLOCK_FACE_XM, Chest::Type::Left).ID: return 2047;
1137  case Chest::Chest(eBlockFace::BLOCK_FACE_XM, Chest::Type::Right).ID: return 2049;
1138  case Chest::Chest(eBlockFace::BLOCK_FACE_XP, Chest::Type::Single).ID: return 2051;
1139  case Chest::Chest(eBlockFace::BLOCK_FACE_XP, Chest::Type::Left).ID: return 2053;
1140  case Chest::Chest(eBlockFace::BLOCK_FACE_XP, Chest::Type::Right).ID: return 2055;
1145  case ChiseledQuartzBlock::ChiseledQuartzBlock().ID: return 6203;
1146  case ChiseledRedSandstone::ChiseledRedSandstone().ID: return 7682;
1147  case ChiseledSandstone::ChiseledSandstone().ID: return 246;
1148  case ChiseledStoneBricks::ChiseledStoneBricks().ID: return 4484;
1149  case ChorusFlower::ChorusFlower(0).ID: return 8592;
1150  case ChorusFlower::ChorusFlower(1).ID: return 8593;
1151  case ChorusFlower::ChorusFlower(2).ID: return 8594;
1152  case ChorusFlower::ChorusFlower(3).ID: return 8595;
1153  case ChorusFlower::ChorusFlower(4).ID: return 8596;
1154  case ChorusFlower::ChorusFlower(5).ID: return 8597;
1155  case ChorusPlant::ChorusPlant(true, true, true, true, true, true).ID: return 8528;
1156  case ChorusPlant::ChorusPlant(true, true, true, true, true, false).ID: return 8529;
1157  case ChorusPlant::ChorusPlant(true, true, true, true, false, true).ID: return 8530;
1158  case ChorusPlant::ChorusPlant(true, true, true, true, false, false).ID: return 8531;
1159  case ChorusPlant::ChorusPlant(true, true, true, false, true, true).ID: return 8532;
1160  case ChorusPlant::ChorusPlant(true, true, true, false, true, false).ID: return 8533;
1161  case ChorusPlant::ChorusPlant(true, true, true, false, false, true).ID: return 8534;
1162  case ChorusPlant::ChorusPlant(true, true, true, false, false, false).ID: return 8535;
1163  case ChorusPlant::ChorusPlant(true, true, false, true, true, true).ID: return 8536;
1164  case ChorusPlant::ChorusPlant(true, true, false, true, true, false).ID: return 8537;
1165  case ChorusPlant::ChorusPlant(true, true, false, true, false, true).ID: return 8538;
1166  case ChorusPlant::ChorusPlant(true, true, false, true, false, false).ID: return 8539;
1167  case ChorusPlant::ChorusPlant(true, true, false, false, true, true).ID: return 8540;
1168  case ChorusPlant::ChorusPlant(true, true, false, false, true, false).ID: return 8541;
1169  case ChorusPlant::ChorusPlant(true, true, false, false, false, true).ID: return 8542;
1170  case ChorusPlant::ChorusPlant(true, true, false, false, false, false).ID: return 8543;
1171  case ChorusPlant::ChorusPlant(true, false, true, true, true, true).ID: return 8544;
1172  case ChorusPlant::ChorusPlant(true, false, true, true, true, false).ID: return 8545;
1173  case ChorusPlant::ChorusPlant(true, false, true, true, false, true).ID: return 8546;
1174  case ChorusPlant::ChorusPlant(true, false, true, true, false, false).ID: return 8547;
1175  case ChorusPlant::ChorusPlant(true, false, true, false, true, true).ID: return 8548;
1176  case ChorusPlant::ChorusPlant(true, false, true, false, true, false).ID: return 8549;
1177  case ChorusPlant::ChorusPlant(true, false, true, false, false, true).ID: return 8550;
1178  case ChorusPlant::ChorusPlant(true, false, true, false, false, false).ID: return 8551;
1179  case ChorusPlant::ChorusPlant(true, false, false, true, true, true).ID: return 8552;
1180  case ChorusPlant::ChorusPlant(true, false, false, true, true, false).ID: return 8553;
1181  case ChorusPlant::ChorusPlant(true, false, false, true, false, true).ID: return 8554;
1182  case ChorusPlant::ChorusPlant(true, false, false, true, false, false).ID: return 8555;
1183  case ChorusPlant::ChorusPlant(true, false, false, false, true, true).ID: return 8556;
1184  case ChorusPlant::ChorusPlant(true, false, false, false, true, false).ID: return 8557;
1185  case ChorusPlant::ChorusPlant(true, false, false, false, false, true).ID: return 8558;
1186  case ChorusPlant::ChorusPlant(true, false, false, false, false, false).ID: return 8559;
1187  case ChorusPlant::ChorusPlant(false, true, true, true, true, true).ID: return 8560;
1188  case ChorusPlant::ChorusPlant(false, true, true, true, true, false).ID: return 8561;
1189  case ChorusPlant::ChorusPlant(false, true, true, true, false, true).ID: return 8562;
1190  case ChorusPlant::ChorusPlant(false, true, true, true, false, false).ID: return 8563;
1191  case ChorusPlant::ChorusPlant(false, true, true, false, true, true).ID: return 8564;
1192  case ChorusPlant::ChorusPlant(false, true, true, false, true, false).ID: return 8565;
1193  case ChorusPlant::ChorusPlant(false, true, true, false, false, true).ID: return 8566;
1194  case ChorusPlant::ChorusPlant(false, true, true, false, false, false).ID: return 8567;
1195  case ChorusPlant::ChorusPlant(false, true, false, true, true, true).ID: return 8568;
1196  case ChorusPlant::ChorusPlant(false, true, false, true, true, false).ID: return 8569;
1197  case ChorusPlant::ChorusPlant(false, true, false, true, false, true).ID: return 8570;
1198  case ChorusPlant::ChorusPlant(false, true, false, true, false, false).ID: return 8571;
1199  case ChorusPlant::ChorusPlant(false, true, false, false, true, true).ID: return 8572;
1200  case ChorusPlant::ChorusPlant(false, true, false, false, true, false).ID: return 8573;
1201  case ChorusPlant::ChorusPlant(false, true, false, false, false, true).ID: return 8574;
1202  case ChorusPlant::ChorusPlant(false, true, false, false, false, false).ID: return 8575;
1203  case ChorusPlant::ChorusPlant(false, false, true, true, true, true).ID: return 8576;
1204  case ChorusPlant::ChorusPlant(false, false, true, true, true, false).ID: return 8577;
1205  case ChorusPlant::ChorusPlant(false, false, true, true, false, true).ID: return 8578;
1206  case ChorusPlant::ChorusPlant(false, false, true, true, false, false).ID: return 8579;
1207  case ChorusPlant::ChorusPlant(false, false, true, false, true, true).ID: return 8580;
1208  case ChorusPlant::ChorusPlant(false, false, true, false, true, false).ID: return 8581;
1209  case ChorusPlant::ChorusPlant(false, false, true, false, false, true).ID: return 8582;
1210  case ChorusPlant::ChorusPlant(false, false, true, false, false, false).ID: return 8583;
1211  case ChorusPlant::ChorusPlant(false, false, false, true, true, true).ID: return 8584;
1212  case ChorusPlant::ChorusPlant(false, false, false, true, true, false).ID: return 8585;
1213  case ChorusPlant::ChorusPlant(false, false, false, true, false, true).ID: return 8586;
1214  case ChorusPlant::ChorusPlant(false, false, false, true, false, false).ID: return 8587;
1215  case ChorusPlant::ChorusPlant(false, false, false, false, true, true).ID: return 8588;
1216  case ChorusPlant::ChorusPlant(false, false, false, false, true, false).ID: return 8589;
1217  case ChorusPlant::ChorusPlant(false, false, false, false, false, true).ID: return 8590;
1218  case ChorusPlant::ChorusPlant(false, false, false, false, false, false).ID: return 8591;
1219  case Clay::Clay().ID: return 3945;
1220  case CoalBlock::CoalBlock().ID: return 7347;
1221  case CoalOre::CoalOre().ID: return 71;
1222  case CoarseDirt::CoarseDirt().ID: return 11;
1223  case Cobblestone::Cobblestone().ID: return 14;
1224  case CobblestoneSlab::CobblestoneSlab(CobblestoneSlab::Type::Top).ID: return 7831;
1226  case CobblestoneSlab::CobblestoneSlab(CobblestoneSlab::Type::Double).ID: return 7835;
1227  case CobblestoneStairs::CobblestoneStairs(eBlockFace::BLOCK_FACE_ZM, CobblestoneStairs::Half::Top, CobblestoneStairs::Shape::Straight).ID: return 3654;
1228  case CobblestoneStairs::CobblestoneStairs(eBlockFace::BLOCK_FACE_ZM, CobblestoneStairs::Half::Top, CobblestoneStairs::Shape::InnerLeft).ID: return 3656;
1229  case CobblestoneStairs::CobblestoneStairs(eBlockFace::BLOCK_FACE_ZM, CobblestoneStairs::Half::Top, CobblestoneStairs::Shape::InnerRight).ID: return 3658;
1230  case CobblestoneStairs::CobblestoneStairs(eBlockFace::BLOCK_FACE_ZM, CobblestoneStairs::Half::Top, CobblestoneStairs::Shape::OuterLeft).ID: return 3660;
1231  case CobblestoneStairs::CobblestoneStairs(eBlockFace::BLOCK_FACE_ZM, CobblestoneStairs::Half::Top, CobblestoneStairs::Shape::OuterRight).ID: return 3662;
1232  case CobblestoneStairs::CobblestoneStairs(eBlockFace::BLOCK_FACE_ZM, CobblestoneStairs::Half::Bottom, CobblestoneStairs::Shape::Straight).ID: return 3664;
1233  case CobblestoneStairs::CobblestoneStairs(eBlockFace::BLOCK_FACE_ZM, CobblestoneStairs::Half::Bottom, CobblestoneStairs::Shape::InnerLeft).ID: return 3666;
1234  case CobblestoneStairs::CobblestoneStairs(eBlockFace::BLOCK_FACE_ZM, CobblestoneStairs::Half::Bottom, CobblestoneStairs::Shape::InnerRight).ID: return 3668;
1235  case CobblestoneStairs::CobblestoneStairs(eBlockFace::BLOCK_FACE_ZM, CobblestoneStairs::Half::Bottom, CobblestoneStairs::Shape::OuterLeft).ID: return 3670;
1236  case CobblestoneStairs::CobblestoneStairs(eBlockFace::BLOCK_FACE_ZM, CobblestoneStairs::Half::Bottom, CobblestoneStairs::Shape::OuterRight).ID: return 3672;
1237  case CobblestoneStairs::CobblestoneStairs(eBlockFace::BLOCK_FACE_ZP, CobblestoneStairs::Half::Top, CobblestoneStairs::Shape::Straight).ID: return 3674;
1238  case CobblestoneStairs::CobblestoneStairs(eBlockFace::BLOCK_FACE_ZP, CobblestoneStairs::Half::Top, CobblestoneStairs::Shape::InnerLeft).ID: return 3676;
1239  case CobblestoneStairs::CobblestoneStairs(eBlockFace::BLOCK_FACE_ZP, CobblestoneStairs::Half::Top, CobblestoneStairs::Shape::InnerRight).ID: return 3678;
1240  case CobblestoneStairs::CobblestoneStairs(eBlockFace::BLOCK_FACE_ZP, CobblestoneStairs::Half::Top, CobblestoneStairs::Shape::OuterLeft).ID: return 3680;
1241  case CobblestoneStairs::CobblestoneStairs(eBlockFace::BLOCK_FACE_ZP, CobblestoneStairs::Half::Top, CobblestoneStairs::Shape::OuterRight).ID: return 3682;
1242  case CobblestoneStairs::CobblestoneStairs(eBlockFace::BLOCK_FACE_ZP, CobblestoneStairs::Half::Bottom, CobblestoneStairs::Shape::Straight).ID: return 3684;
1243  case CobblestoneStairs::CobblestoneStairs(eBlockFace::BLOCK_FACE_ZP, CobblestoneStairs::Half::Bottom, CobblestoneStairs::Shape::InnerLeft).ID: return 3686;
1244  case CobblestoneStairs::CobblestoneStairs(eBlockFace::BLOCK_FACE_ZP, CobblestoneStairs::Half::Bottom, CobblestoneStairs::Shape::InnerRight).ID: return 3688;
1245  case CobblestoneStairs::CobblestoneStairs(eBlockFace::BLOCK_FACE_ZP, CobblestoneStairs::Half::Bottom, CobblestoneStairs::Shape::OuterLeft).ID: return 3690;
1246  case CobblestoneStairs::CobblestoneStairs(eBlockFace::BLOCK_FACE_ZP, CobblestoneStairs::Half::Bottom, CobblestoneStairs::Shape::OuterRight).ID: return 3692;
1247  case CobblestoneStairs::CobblestoneStairs(eBlockFace::BLOCK_FACE_XM, CobblestoneStairs::Half::Top, CobblestoneStairs::Shape::Straight).ID: return 3694;
1248  case CobblestoneStairs::CobblestoneStairs(eBlockFace::BLOCK_FACE_XM, CobblestoneStairs::Half::Top, CobblestoneStairs::Shape::InnerLeft).ID: return 3696;
1249  case CobblestoneStairs::CobblestoneStairs(eBlockFace::BLOCK_FACE_XM, CobblestoneStairs::Half::Top, CobblestoneStairs::Shape::InnerRight).ID: return 3698;
1250  case CobblestoneStairs::CobblestoneStairs(eBlockFace::BLOCK_FACE_XM, CobblestoneStairs::Half::Top, CobblestoneStairs::Shape::OuterLeft).ID: return 3700;
1251  case CobblestoneStairs::CobblestoneStairs(eBlockFace::BLOCK_FACE_XM, CobblestoneStairs::Half::Top, CobblestoneStairs::Shape::OuterRight).ID: return 3702;
1252  case CobblestoneStairs::CobblestoneStairs(eBlockFace::BLOCK_FACE_XM, CobblestoneStairs::Half::Bottom, CobblestoneStairs::Shape::Straight).ID: return 3704;
1253  case CobblestoneStairs::CobblestoneStairs(eBlockFace::BLOCK_FACE_XM, CobblestoneStairs::Half::Bottom, CobblestoneStairs::Shape::InnerLeft).ID: return 3706;
1254  case CobblestoneStairs::CobblestoneStairs(eBlockFace::BLOCK_FACE_XM, CobblestoneStairs::Half::Bottom, CobblestoneStairs::Shape::InnerRight).ID: return 3708;
1255  case CobblestoneStairs::CobblestoneStairs(eBlockFace::BLOCK_FACE_XM, CobblestoneStairs::Half::Bottom, CobblestoneStairs::Shape::OuterLeft).ID: return 3710;
1256  case CobblestoneStairs::CobblestoneStairs(eBlockFace::BLOCK_FACE_XM, CobblestoneStairs::Half::Bottom, CobblestoneStairs::Shape::OuterRight).ID: return 3712;
1257  case CobblestoneStairs::CobblestoneStairs(eBlockFace::BLOCK_FACE_XP, CobblestoneStairs::Half::Top, CobblestoneStairs::Shape::Straight).ID: return 3714;
1258  case CobblestoneStairs::CobblestoneStairs(eBlockFace::BLOCK_FACE_XP, CobblestoneStairs::Half::Top, CobblestoneStairs::Shape::InnerLeft).ID: return 3716;
1259  case CobblestoneStairs::CobblestoneStairs(eBlockFace::BLOCK_FACE_XP, CobblestoneStairs::Half::Top, CobblestoneStairs::Shape::InnerRight).ID: return 3718;
1260  case CobblestoneStairs::CobblestoneStairs(eBlockFace::BLOCK_FACE_XP, CobblestoneStairs::Half::Top, CobblestoneStairs::Shape::OuterLeft).ID: return 3720;
1261  case CobblestoneStairs::CobblestoneStairs(eBlockFace::BLOCK_FACE_XP, CobblestoneStairs::Half::Top, CobblestoneStairs::Shape::OuterRight).ID: return 3722;
1262  case CobblestoneStairs::CobblestoneStairs(eBlockFace::BLOCK_FACE_XP, CobblestoneStairs::Half::Bottom, CobblestoneStairs::Shape::Straight).ID: return 3724;
1263  case CobblestoneStairs::CobblestoneStairs(eBlockFace::BLOCK_FACE_XP, CobblestoneStairs::Half::Bottom, CobblestoneStairs::Shape::InnerLeft).ID: return 3726;
1264  case CobblestoneStairs::CobblestoneStairs(eBlockFace::BLOCK_FACE_XP, CobblestoneStairs::Half::Bottom, CobblestoneStairs::Shape::InnerRight).ID: return 3728;
1265  case CobblestoneStairs::CobblestoneStairs(eBlockFace::BLOCK_FACE_XP, CobblestoneStairs::Half::Bottom, CobblestoneStairs::Shape::OuterLeft).ID: return 3730;
1266  case CobblestoneStairs::CobblestoneStairs(eBlockFace::BLOCK_FACE_XP, CobblestoneStairs::Half::Bottom, CobblestoneStairs::Shape::OuterRight).ID: return 3732;
1267  case CobblestoneWall::CobblestoneWall(CobblestoneWall::East::Low, CobblestoneWall::North::Low, CobblestoneWall::South::Low, true, CobblestoneWall::West::Low).ID: return 5643;
1268  case CobblestoneWall::CobblestoneWall(CobblestoneWall::East::Low, CobblestoneWall::North::Low, CobblestoneWall::South::Low, true, CobblestoneWall::West::None).ID: return 5644;
1269  case CobblestoneWall::CobblestoneWall(CobblestoneWall::East::Low, CobblestoneWall::North::Low, CobblestoneWall::South::Low, false, CobblestoneWall::West::Low).ID: return 5647;
1270  case CobblestoneWall::CobblestoneWall(CobblestoneWall::East::Low, CobblestoneWall::North::Low, CobblestoneWall::South::Low, false, CobblestoneWall::West::None).ID: return 5648;
1271  case CobblestoneWall::CobblestoneWall(CobblestoneWall::East::Low, CobblestoneWall::North::Low, CobblestoneWall::South::None, true, CobblestoneWall::West::Low).ID: return 5651;
1272  case CobblestoneWall::CobblestoneWall(CobblestoneWall::East::Low, CobblestoneWall::North::Low, CobblestoneWall::South::None, true, CobblestoneWall::West::None).ID: return 5652;
1273  case CobblestoneWall::CobblestoneWall(CobblestoneWall::East::Low, CobblestoneWall::North::Low, CobblestoneWall::South::None, false, CobblestoneWall::West::Low).ID: return 5655;
1274  case CobblestoneWall::CobblestoneWall(CobblestoneWall::East::Low, CobblestoneWall::North::Low, CobblestoneWall::South::None, false, CobblestoneWall::West::None).ID: return 5656;
1275  case CobblestoneWall::CobblestoneWall(CobblestoneWall::East::Low, CobblestoneWall::North::None, CobblestoneWall::South::Low, true, CobblestoneWall::West::Low).ID: return 5659;
1276  case CobblestoneWall::CobblestoneWall(CobblestoneWall::East::Low, CobblestoneWall::North::None, CobblestoneWall::South::Low, true, CobblestoneWall::West::None).ID: return 5660;
1277  case CobblestoneWall::CobblestoneWall(CobblestoneWall::East::Low, CobblestoneWall::North::None, CobblestoneWall::South::Low, false, CobblestoneWall::West::Low).ID: return 5663;
1278  case CobblestoneWall::CobblestoneWall(CobblestoneWall::East::Low, CobblestoneWall::North::None, CobblestoneWall::South::Low, false, CobblestoneWall::West::None).ID: return 5664;
1279  case CobblestoneWall::CobblestoneWall(CobblestoneWall::East::Low, CobblestoneWall::North::None, CobblestoneWall::South::None, true, CobblestoneWall::West::Low).ID: return 5667;
1280  case CobblestoneWall::CobblestoneWall(CobblestoneWall::East::Low, CobblestoneWall::North::None, CobblestoneWall::South::None, true, CobblestoneWall::West::None).ID: return 5668;
1281  case CobblestoneWall::CobblestoneWall(CobblestoneWall::East::Low, CobblestoneWall::North::None, CobblestoneWall::South::None, false, CobblestoneWall::West::Low).ID: return 5671;
1282  case CobblestoneWall::CobblestoneWall(CobblestoneWall::East::Low, CobblestoneWall::North::None, CobblestoneWall::South::None, false, CobblestoneWall::West::None).ID: return 5672;
1283  case CobblestoneWall::CobblestoneWall(CobblestoneWall::East::None, CobblestoneWall::North::Low, CobblestoneWall::South::Low, true, CobblestoneWall::West::Low).ID: return 5675;
1284  case CobblestoneWall::CobblestoneWall(CobblestoneWall::East::None, CobblestoneWall::North::Low, CobblestoneWall::South::Low, true, CobblestoneWall::West::None).ID: return 5676;
1285  case CobblestoneWall::CobblestoneWall(CobblestoneWall::East::None, CobblestoneWall::North::Low, CobblestoneWall::South::Low, false, CobblestoneWall::West::Low).ID: return 5679;
1286  case CobblestoneWall::CobblestoneWall(CobblestoneWall::East::None, CobblestoneWall::North::Low, CobblestoneWall::South::Low, false, CobblestoneWall::West::None).ID: return 5680;
1287  case CobblestoneWall::CobblestoneWall(CobblestoneWall::East::None, CobblestoneWall::North::Low, CobblestoneWall::South::None, true, CobblestoneWall::West::Low).ID: return 5683;
1288  case CobblestoneWall::CobblestoneWall(CobblestoneWall::East::None, CobblestoneWall::North::Low, CobblestoneWall::South::None, true, CobblestoneWall::West::None).ID: return 5684;
1289  case CobblestoneWall::CobblestoneWall(CobblestoneWall::East::None, CobblestoneWall::North::Low, CobblestoneWall::South::None, false, CobblestoneWall::West::Low).ID: return 5687;
1290  case CobblestoneWall::CobblestoneWall(CobblestoneWall::East::None, CobblestoneWall::North::Low, CobblestoneWall::South::None, false, CobblestoneWall::West::None).ID: return 5688;
1291  case CobblestoneWall::CobblestoneWall(CobblestoneWall::East::None, CobblestoneWall::North::None, CobblestoneWall::South::Low, true, CobblestoneWall::West::Low).ID: return 5691;
1292  case CobblestoneWall::CobblestoneWall(CobblestoneWall::East::None, CobblestoneWall::North::None, CobblestoneWall::South::Low, true, CobblestoneWall::West::None).ID: return 5692;
1293  case CobblestoneWall::CobblestoneWall(CobblestoneWall::East::None, CobblestoneWall::North::None, CobblestoneWall::South::Low, false, CobblestoneWall::West::Low).ID: return 5695;
1294  case CobblestoneWall::CobblestoneWall(CobblestoneWall::East::None, CobblestoneWall::North::None, CobblestoneWall::South::Low, false, CobblestoneWall::West::None).ID: return 5696;
1295  case CobblestoneWall::CobblestoneWall(CobblestoneWall::East::None, CobblestoneWall::North::None, CobblestoneWall::South::None, true, CobblestoneWall::West::Low).ID: return 5699;
1296  case CobblestoneWall::CobblestoneWall(CobblestoneWall::East::None, CobblestoneWall::North::None, CobblestoneWall::South::None, true, CobblestoneWall::West::None).ID: return 5700;
1297  case CobblestoneWall::CobblestoneWall(CobblestoneWall::East::None, CobblestoneWall::North::None, CobblestoneWall::South::None, false, CobblestoneWall::West::Low).ID: return 5703;
1298  case CobblestoneWall::CobblestoneWall(CobblestoneWall::East::None, CobblestoneWall::North::None, CobblestoneWall::South::None, false, CobblestoneWall::West::None).ID: return 5704;
1299  case Cobweb::Cobweb().ID: return 1340;
1300  case Cocoa::Cocoa(0, eBlockFace::BLOCK_FACE_ZM).ID: return 5142;
1301  case Cocoa::Cocoa(0, eBlockFace::BLOCK_FACE_ZP).ID: return 5143;
1302  case Cocoa::Cocoa(0, eBlockFace::BLOCK_FACE_XM).ID: return 5144;
1303  case Cocoa::Cocoa(0, eBlockFace::BLOCK_FACE_XP).ID: return 5145;
1304  case Cocoa::Cocoa(1, eBlockFace::BLOCK_FACE_ZM).ID: return 5146;
1305  case Cocoa::Cocoa(1, eBlockFace::BLOCK_FACE_ZP).ID: return 5147;
1306  case Cocoa::Cocoa(1, eBlockFace::BLOCK_FACE_XM).ID: return 5148;
1307  case Cocoa::Cocoa(1, eBlockFace::BLOCK_FACE_XP).ID: return 5149;
1308  case Cocoa::Cocoa(2, eBlockFace::BLOCK_FACE_ZM).ID: return 5150;
1309  case Cocoa::Cocoa(2, eBlockFace::BLOCK_FACE_ZP).ID: return 5151;
1310  case Cocoa::Cocoa(2, eBlockFace::BLOCK_FACE_XM).ID: return 5152;
1311  case Cocoa::Cocoa(2, eBlockFace::BLOCK_FACE_XP).ID: return 5153;
1312  case CommandBlock::CommandBlock(true, eBlockFace::BLOCK_FACE_ZM).ID: return 5628;
1313  case CommandBlock::CommandBlock(true, eBlockFace::BLOCK_FACE_XP).ID: return 5629;
1314  case CommandBlock::CommandBlock(true, eBlockFace::BLOCK_FACE_ZP).ID: return 5630;
1315  case CommandBlock::CommandBlock(true, eBlockFace::BLOCK_FACE_XM).ID: return 5631;
1316  case CommandBlock::CommandBlock(true, eBlockFace::BLOCK_FACE_YP).ID: return 5632;
1317  case CommandBlock::CommandBlock(true, eBlockFace::BLOCK_FACE_YM).ID: return 5633;
1318  case CommandBlock::CommandBlock(false, eBlockFace::BLOCK_FACE_ZM).ID: return 5634;
1319  case CommandBlock::CommandBlock(false, eBlockFace::BLOCK_FACE_XP).ID: return 5635;
1320  case CommandBlock::CommandBlock(false, eBlockFace::BLOCK_FACE_ZP).ID: return 5636;
1321  case CommandBlock::CommandBlock(false, eBlockFace::BLOCK_FACE_XM).ID: return 5637;
1322  case CommandBlock::CommandBlock(false, eBlockFace::BLOCK_FACE_YP).ID: return 5638;
1323  case CommandBlock::CommandBlock(false, eBlockFace::BLOCK_FACE_YM).ID: return 5639;
1324  case Comparator::Comparator(eBlockFace::BLOCK_FACE_ZM, Comparator::Mode::Compare, true).ID: return 6142;
1325  case Comparator::Comparator(eBlockFace::BLOCK_FACE_ZM, Comparator::Mode::Compare, false).ID: return 6143;
1326  case Comparator::Comparator(eBlockFace::BLOCK_FACE_ZM, Comparator::Mode::Subtract, true).ID: return 6144;
1327  case Comparator::Comparator(eBlockFace::BLOCK_FACE_ZM, Comparator::Mode::Subtract, false).ID: return 6145;
1328  case Comparator::Comparator(eBlockFace::BLOCK_FACE_ZP, Comparator::Mode::Compare, true).ID: return 6146;
1329  case Comparator::Comparator(eBlockFace::BLOCK_FACE_ZP, Comparator::Mode::Compare, false).ID: return 6147;
1330  case Comparator::Comparator(eBlockFace::BLOCK_FACE_ZP, Comparator::Mode::Subtract, true).ID: return 6148;
1331  case Comparator::Comparator(eBlockFace::BLOCK_FACE_ZP, Comparator::Mode::Subtract, false).ID: return 6149;
1332  case Comparator::Comparator(eBlockFace::BLOCK_FACE_XM, Comparator::Mode::Compare, true).ID: return 6150;
1333  case Comparator::Comparator(eBlockFace::BLOCK_FACE_XM, Comparator::Mode::Compare, false).ID: return 6151;
1334  case Comparator::Comparator(eBlockFace::BLOCK_FACE_XM, Comparator::Mode::Subtract, true).ID: return 6152;
1335  case Comparator::Comparator(eBlockFace::BLOCK_FACE_XM, Comparator::Mode::Subtract, false).ID: return 6153;
1336  case Comparator::Comparator(eBlockFace::BLOCK_FACE_XP, Comparator::Mode::Compare, true).ID: return 6154;
1337  case Comparator::Comparator(eBlockFace::BLOCK_FACE_XP, Comparator::Mode::Compare, false).ID: return 6155;
1338  case Comparator::Comparator(eBlockFace::BLOCK_FACE_XP, Comparator::Mode::Subtract, true).ID: return 6156;
1339  case Comparator::Comparator(eBlockFace::BLOCK_FACE_XP, Comparator::Mode::Subtract, false).ID: return 6157;
1340  case Composter::Composter(0).ID: return 11262;
1341  case Composter::Composter(1).ID: return 11263;
1342  case Composter::Composter(2).ID: return 11264;
1343  case Composter::Composter(3).ID: return 11265;
1344  case Composter::Composter(4).ID: return 11266;
1345  case Composter::Composter(5).ID: return 11267;
1346  case Composter::Composter(6).ID: return 11268;
1347  case Composter::Composter(7).ID: return 11269;
1348  case Composter::Composter(8).ID: return 11270;
1349  case Conduit::Conduit().ID: return 9114;
1350  case Cornflower::Cornflower().ID: return 1421;
1351  case CrackedStoneBricks::CrackedStoneBricks().ID: return 4483;
1352  case CraftingTable::CraftingTable().ID: return 3354;
1353  case CreeperHead::CreeperHead(0).ID: return 6034;
1354  case CreeperHead::CreeperHead(1).ID: return 6035;
1355  case CreeperHead::CreeperHead(2).ID: return 6036;
1356  case CreeperHead::CreeperHead(3).ID: return 6037;
1357  case CreeperHead::CreeperHead(4).ID: return 6038;
1358  case CreeperHead::CreeperHead(5).ID: return 6039;
1359  case CreeperHead::CreeperHead(6).ID: return 6040;
1360  case CreeperHead::CreeperHead(7).ID: return 6041;
1361  case CreeperHead::CreeperHead(8).ID: return 6042;
1362  case CreeperHead::CreeperHead(9).ID: return 6043;
1363  case CreeperHead::CreeperHead(10).ID: return 6044;
1364  case CreeperHead::CreeperHead(11).ID: return 6045;
1365  case CreeperHead::CreeperHead(12).ID: return 6046;
1366  case CreeperHead::CreeperHead(13).ID: return 6047;
1367  case CreeperHead::CreeperHead(14).ID: return 6048;
1368  case CreeperHead::CreeperHead(15).ID: return 6049;
1369  case CreeperWallHead::CreeperWallHead(eBlockFace::BLOCK_FACE_ZM).ID: return 6050;
1370  case CreeperWallHead::CreeperWallHead(eBlockFace::BLOCK_FACE_ZP).ID: return 6051;
1371  case CreeperWallHead::CreeperWallHead(eBlockFace::BLOCK_FACE_XM).ID: return 6052;
1372  case CreeperWallHead::CreeperWallHead(eBlockFace::BLOCK_FACE_XP).ID: return 6053;
1373  case CutRedSandstone::CutRedSandstone().ID: return 7683;
1374  case CutRedSandstoneSlab::CutRedSandstoneSlab(CutRedSandstoneSlab::Type::Top).ID: return 7867;
1376  case CutRedSandstoneSlab::CutRedSandstoneSlab(CutRedSandstoneSlab::Type::Double).ID: return 7871;
1377  case CutSandstone::CutSandstone().ID: return 247;
1378  case CutSandstoneSlab::CutSandstoneSlab(CutSandstoneSlab::Type::Top).ID: return 7819;
1380  case CutSandstoneSlab::CutSandstoneSlab(CutSandstoneSlab::Type::Double).ID: return 7823;
1381  case CyanBanner::CyanBanner(0).ID: return 7505;
1382  case CyanBanner::CyanBanner(1).ID: return 7506;
1383  case CyanBanner::CyanBanner(2).ID: return 7507;
1384  case CyanBanner::CyanBanner(3).ID: return 7508;
1385  case CyanBanner::CyanBanner(4).ID: return 7509;
1386  case CyanBanner::CyanBanner(5).ID: return 7510;
1387  case CyanBanner::CyanBanner(6).ID: return 7511;
1388  case CyanBanner::CyanBanner(7).ID: return 7512;
1389  case CyanBanner::CyanBanner(8).ID: return 7513;
1390  case CyanBanner::CyanBanner(9).ID: return 7514;
1391  case CyanBanner::CyanBanner(10).ID: return 7515;
1392  case CyanBanner::CyanBanner(11).ID: return 7516;
1393  case CyanBanner::CyanBanner(12).ID: return 7517;
1394  case CyanBanner::CyanBanner(13).ID: return 7518;
1395  case CyanBanner::CyanBanner(14).ID: return 7519;
1396  case CyanBanner::CyanBanner(15).ID: return 7520;
1397  case CyanBed::CyanBed(eBlockFace::BLOCK_FACE_ZM, true, CyanBed::Part::Head).ID: return 1192;
1398  case CyanBed::CyanBed(eBlockFace::BLOCK_FACE_ZM, true, CyanBed::Part::Foot).ID: return 1193;
1399  case CyanBed::CyanBed(eBlockFace::BLOCK_FACE_ZM, false, CyanBed::Part::Head).ID: return 1194;
1400  case CyanBed::CyanBed(eBlockFace::BLOCK_FACE_ZM, false, CyanBed::Part::Foot).ID: return 1195;
1401  case CyanBed::CyanBed(eBlockFace::BLOCK_FACE_ZP, true, CyanBed::Part::Head).ID: return 1196;
1402  case CyanBed::CyanBed(eBlockFace::BLOCK_FACE_ZP, true, CyanBed::Part::Foot).ID: return 1197;
1403  case CyanBed::CyanBed(eBlockFace::BLOCK_FACE_ZP, false, CyanBed::Part::Head).ID: return 1198;
1404  case CyanBed::CyanBed(eBlockFace::BLOCK_FACE_ZP, false, CyanBed::Part::Foot).ID: return 1199;
1405  case CyanBed::CyanBed(eBlockFace::BLOCK_FACE_XM, true, CyanBed::Part::Head).ID: return 1200;
1406  case CyanBed::CyanBed(eBlockFace::BLOCK_FACE_XM, true, CyanBed::Part::Foot).ID: return 1201;
1407  case CyanBed::CyanBed(eBlockFace::BLOCK_FACE_XM, false, CyanBed::Part::Head).ID: return 1202;
1408  case CyanBed::CyanBed(eBlockFace::BLOCK_FACE_XM, false, CyanBed::Part::Foot).ID: return 1203;
1409  case CyanBed::CyanBed(eBlockFace::BLOCK_FACE_XP, true, CyanBed::Part::Head).ID: return 1204;
1410  case CyanBed::CyanBed(eBlockFace::BLOCK_FACE_XP, true, CyanBed::Part::Foot).ID: return 1205;
1411  case CyanBed::CyanBed(eBlockFace::BLOCK_FACE_XP, false, CyanBed::Part::Head).ID: return 1206;
1412  case CyanBed::CyanBed(eBlockFace::BLOCK_FACE_XP, false, CyanBed::Part::Foot).ID: return 1207;
1413  case CyanCarpet::CyanCarpet().ID: return 7339;
1414  case CyanConcrete::CyanConcrete().ID: return 8911;
1415  case CyanConcretePowder::CyanConcretePowder().ID: return 8927;
1426  case CyanStainedGlass::CyanStainedGlass().ID: return 4090;
1427  case CyanStainedGlassPane::CyanStainedGlassPane(true, true, true, true).ID: return 6617;
1428  case CyanStainedGlassPane::CyanStainedGlassPane(true, true, true, false).ID: return 6618;
1429  case CyanStainedGlassPane::CyanStainedGlassPane(true, true, false, true).ID: return 6621;
1430  case CyanStainedGlassPane::CyanStainedGlassPane(true, true, false, false).ID: return 6622;
1431  case CyanStainedGlassPane::CyanStainedGlassPane(true, false, true, true).ID: return 6625;
1432  case CyanStainedGlassPane::CyanStainedGlassPane(true, false, true, false).ID: return 6626;
1433  case CyanStainedGlassPane::CyanStainedGlassPane(true, false, false, true).ID: return 6629;
1434  case CyanStainedGlassPane::CyanStainedGlassPane(true, false, false, false).ID: return 6630;
1435  case CyanStainedGlassPane::CyanStainedGlassPane(false, true, true, true).ID: return 6633;
1436  case CyanStainedGlassPane::CyanStainedGlassPane(false, true, true, false).ID: return 6634;
1437  case CyanStainedGlassPane::CyanStainedGlassPane(false, true, false, true).ID: return 6637;
1438  case CyanStainedGlassPane::CyanStainedGlassPane(false, true, false, false).ID: return 6638;
1439  case CyanStainedGlassPane::CyanStainedGlassPane(false, false, true, true).ID: return 6641;
1440  case CyanStainedGlassPane::CyanStainedGlassPane(false, false, true, false).ID: return 6642;
1441  case CyanStainedGlassPane::CyanStainedGlassPane(false, false, false, true).ID: return 6645;
1442  case CyanStainedGlassPane::CyanStainedGlassPane(false, false, false, false).ID: return 6646;
1443  case CyanTerracotta::CyanTerracotta().ID: return 6320;
1444  case CyanWallBanner::CyanWallBanner(eBlockFace::BLOCK_FACE_ZM).ID: return 7653;
1445  case CyanWallBanner::CyanWallBanner(eBlockFace::BLOCK_FACE_ZP).ID: return 7654;
1446  case CyanWallBanner::CyanWallBanner(eBlockFace::BLOCK_FACE_XM).ID: return 7655;
1447  case CyanWallBanner::CyanWallBanner(eBlockFace::BLOCK_FACE_XP).ID: return 7656;
1448  case CyanWool::CyanWool().ID: return 1392;
1453  case Dandelion::Dandelion().ID: return 1411;
1454  case DarkOakButton::DarkOakButton(DarkOakButton::Face::Floor, eBlockFace::BLOCK_FACE_ZM, true).ID: return 5930;
1455  case DarkOakButton::DarkOakButton(DarkOakButton::Face::Floor, eBlockFace::BLOCK_FACE_ZM, false).ID: return 5931;
1456  case DarkOakButton::DarkOakButton(DarkOakButton::Face::Floor, eBlockFace::BLOCK_FACE_ZP, true).ID: return 5932;
1457  case DarkOakButton::DarkOakButton(DarkOakButton::Face::Floor, eBlockFace::BLOCK_FACE_ZP, false).ID: return 5933;
1458  case DarkOakButton::DarkOakButton(DarkOakButton::Face::Floor, eBlockFace::BLOCK_FACE_XM, true).ID: return 5934;
1459  case DarkOakButton::DarkOakButton(DarkOakButton::Face::Floor, eBlockFace::BLOCK_FACE_XM, false).ID: return 5935;
1460  case DarkOakButton::DarkOakButton(DarkOakButton::Face::Floor, eBlockFace::BLOCK_FACE_XP, true).ID: return 5936;
1461  case DarkOakButton::DarkOakButton(DarkOakButton::Face::Floor, eBlockFace::BLOCK_FACE_XP, false).ID: return 5937;
1462  case DarkOakButton::DarkOakButton(DarkOakButton::Face::Wall, eBlockFace::BLOCK_FACE_ZM, true).ID: return 5938;
1463  case DarkOakButton::DarkOakButton(DarkOakButton::Face::Wall, eBlockFace::BLOCK_FACE_ZM, false).ID: return 5939;
1464  case DarkOakButton::DarkOakButton(DarkOakButton::Face::Wall, eBlockFace::BLOCK_FACE_ZP, true).ID: return 5940;
1465  case DarkOakButton::DarkOakButton(DarkOakButton::Face::Wall, eBlockFace::BLOCK_FACE_ZP, false).ID: return 5941;
1466  case DarkOakButton::DarkOakButton(DarkOakButton::Face::Wall, eBlockFace::BLOCK_FACE_XM, true).ID: return 5942;
1467  case DarkOakButton::DarkOakButton(DarkOakButton::Face::Wall, eBlockFace::BLOCK_FACE_XM, false).ID: return 5943;
1468  case DarkOakButton::DarkOakButton(DarkOakButton::Face::Wall, eBlockFace::BLOCK_FACE_XP, true).ID: return 5944;
1469  case DarkOakButton::DarkOakButton(DarkOakButton::Face::Wall, eBlockFace::BLOCK_FACE_XP, false).ID: return 5945;
1470  case DarkOakButton::DarkOakButton(DarkOakButton::Face::Ceiling, eBlockFace::BLOCK_FACE_ZM, true).ID: return 5946;
1471  case DarkOakButton::DarkOakButton(DarkOakButton::Face::Ceiling, eBlockFace::BLOCK_FACE_ZM, false).ID: return 5947;
1472  case DarkOakButton::DarkOakButton(DarkOakButton::Face::Ceiling, eBlockFace::BLOCK_FACE_ZP, true).ID: return 5948;
1473  case DarkOakButton::DarkOakButton(DarkOakButton::Face::Ceiling, eBlockFace::BLOCK_FACE_ZP, false).ID: return 5949;
1474  case DarkOakButton::DarkOakButton(DarkOakButton::Face::Ceiling, eBlockFace::BLOCK_FACE_XM, true).ID: return 5950;
1475  case DarkOakButton::DarkOakButton(DarkOakButton::Face::Ceiling, eBlockFace::BLOCK_FACE_XM, false).ID: return 5951;
1476  case DarkOakButton::DarkOakButton(DarkOakButton::Face::Ceiling, eBlockFace::BLOCK_FACE_XP, true).ID: return 5952;
1477  case DarkOakButton::DarkOakButton(DarkOakButton::Face::Ceiling, eBlockFace::BLOCK_FACE_XP, false).ID: return 5953;
1478  case DarkOakDoor::DarkOakDoor(eBlockFace::BLOCK_FACE_ZM, DarkOakDoor::Half::Upper, DarkOakDoor::Hinge::Left, true, true).ID: return 8458;
1479  case DarkOakDoor::DarkOakDoor(eBlockFace::BLOCK_FACE_ZM, DarkOakDoor::Half::Upper, DarkOakDoor::Hinge::Left, true, false).ID: return 8459;
1480  case DarkOakDoor::DarkOakDoor(eBlockFace::BLOCK_FACE_ZM, DarkOakDoor::Half::Upper, DarkOakDoor::Hinge::Left, false, true).ID: return 8460;
1481  case DarkOakDoor::DarkOakDoor(eBlockFace::BLOCK_FACE_ZM, DarkOakDoor::Half::Upper, DarkOakDoor::Hinge::Left, false, false).ID: return 8461;
1482  case DarkOakDoor::DarkOakDoor(eBlockFace::BLOCK_FACE_ZM, DarkOakDoor::Half::Upper, DarkOakDoor::Hinge::Right, true, true).ID: return 8462;
1483  case DarkOakDoor::DarkOakDoor(eBlockFace::BLOCK_FACE_ZM, DarkOakDoor::Half::Upper, DarkOakDoor::Hinge::Right, true, false).ID: return 8463;
1484  case DarkOakDoor::DarkOakDoor(eBlockFace::BLOCK_FACE_ZM, DarkOakDoor::Half::Upper, DarkOakDoor::Hinge::Right, false, true).ID: return 8464;
1485  case DarkOakDoor::DarkOakDoor(eBlockFace::BLOCK_FACE_ZM, DarkOakDoor::Half::Upper, DarkOakDoor::Hinge::Right, false, false).ID: return 8465;
1486  case DarkOakDoor::DarkOakDoor(eBlockFace::BLOCK_FACE_ZM, DarkOakDoor::Half::Lower, DarkOakDoor::Hinge::Left, true, true).ID: return 8466;
1487  case DarkOakDoor::DarkOakDoor(eBlockFace::BLOCK_FACE_ZM, DarkOakDoor::Half::Lower, DarkOakDoor::Hinge::Left, true, false).ID: return 8467;
1488  case DarkOakDoor::DarkOakDoor(eBlockFace::BLOCK_FACE_ZM, DarkOakDoor::Half::Lower, DarkOakDoor::Hinge::Left, false, true).ID: return 8468;
1489  case DarkOakDoor::DarkOakDoor(eBlockFace::BLOCK_FACE_ZM, DarkOakDoor::Half::Lower, DarkOakDoor::Hinge::Left, false, false).ID: return 8469;
1490  case DarkOakDoor::DarkOakDoor(eBlockFace::BLOCK_FACE_ZM, DarkOakDoor::Half::Lower, DarkOakDoor::Hinge::Right, true, true).ID: return 8470;
1491  case DarkOakDoor::DarkOakDoor(eBlockFace::BLOCK_FACE_ZM, DarkOakDoor::Half::Lower, DarkOakDoor::Hinge::Right, true, false).ID: return 8471;
1492  case DarkOakDoor::DarkOakDoor(eBlockFace::BLOCK_FACE_ZM, DarkOakDoor::Half::Lower, DarkOakDoor::Hinge::Right, false, true).ID: return 8472;
1493  case DarkOakDoor::DarkOakDoor(eBlockFace::BLOCK_FACE_ZM, DarkOakDoor::Half::Lower, DarkOakDoor::Hinge::Right, false, false).ID: return 8473;
1494  case DarkOakDoor::DarkOakDoor(eBlockFace::BLOCK_FACE_ZP, DarkOakDoor::Half::Upper, DarkOakDoor::Hinge::Left, true, true).ID: return 8474;
1495  case DarkOakDoor::DarkOakDoor(eBlockFace::BLOCK_FACE_ZP, DarkOakDoor::Half::Upper, DarkOakDoor::Hinge::Left, true, false).ID: return 8475;
1496  case DarkOakDoor::DarkOakDoor(eBlockFace::BLOCK_FACE_ZP, DarkOakDoor::Half::Upper, DarkOakDoor::Hinge::Left, false, true).ID: return 8476;
1497  case DarkOakDoor::DarkOakDoor(eBlockFace::BLOCK_FACE_ZP, DarkOakDoor::Half::Upper, DarkOakDoor::Hinge::Left, false, false).ID: return 8477;
1498  case DarkOakDoor::DarkOakDoor(eBlockFace::BLOCK_FACE_ZP, DarkOakDoor::Half::Upper, DarkOakDoor::Hinge::Right, true, true).ID: return 8478;
1499  case DarkOakDoor::DarkOakDoor(eBlockFace::BLOCK_FACE_ZP, DarkOakDoor::Half::Upper, DarkOakDoor::Hinge::Right, true, false).ID: return 8479;
1500  case DarkOakDoor::DarkOakDoor(eBlockFace::BLOCK_FACE_ZP, DarkOakDoor::Half::Upper, DarkOakDoor::Hinge::Right, false, true).ID: return 8480;
1501  case DarkOakDoor::DarkOakDoor(eBlockFace::BLOCK_FACE_ZP, DarkOakDoor::Half::Upper, DarkOakDoor::Hinge::Right, false, false).ID: return 8481;
1502  case DarkOakDoor::DarkOakDoor(eBlockFace::BLOCK_FACE_ZP, DarkOakDoor::Half::Lower, DarkOakDoor::Hinge::Left, true, true).ID: return 8482;
1503  case DarkOakDoor::DarkOakDoor(eBlockFace::BLOCK_FACE_ZP, DarkOakDoor::Half::Lower, DarkOakDoor::Hinge::Left, true, false).ID: return 8483;
1504  case DarkOakDoor::DarkOakDoor(eBlockFace::BLOCK_FACE_ZP, DarkOakDoor::Half::Lower, DarkOakDoor::Hinge::Left, false, true).ID: return 8484;
1505  case DarkOakDoor::DarkOakDoor(eBlockFace::BLOCK_FACE_ZP, DarkOakDoor::Half::Lower, DarkOakDoor::Hinge::Left, false, false).ID: return 8485;
1506  case DarkOakDoor::DarkOakDoor(eBlockFace::BLOCK_FACE_ZP, DarkOakDoor::Half::Lower, DarkOakDoor::Hinge::Right, true, true).ID: return 8486;
1507  case DarkOakDoor::DarkOakDoor(eBlockFace::BLOCK_FACE_ZP, DarkOakDoor::Half::Lower, DarkOakDoor::Hinge::Right, true, false).ID: return 8487;
1508  case DarkOakDoor::DarkOakDoor(eBlockFace::BLOCK_FACE_ZP, DarkOakDoor::Half::Lower, DarkOakDoor::Hinge::Right, false, true).ID: return 8488;
1509  case DarkOakDoor::DarkOakDoor(eBlockFace::BLOCK_FACE_ZP, DarkOakDoor::Half::Lower, DarkOakDoor::Hinge::Right, false, false).ID: return 8489;
1510  case DarkOakDoor::DarkOakDoor(eBlockFace::BLOCK_FACE_XM, DarkOakDoor::Half::Upper, DarkOakDoor::Hinge::Left, true, true).ID: return 8490;
1511  case DarkOakDoor::DarkOakDoor(eBlockFace::BLOCK_FACE_XM, DarkOakDoor::Half::Upper, DarkOakDoor::Hinge::Left, true, false).ID: return 8491;
1512  case DarkOakDoor::DarkOakDoor(eBlockFace::BLOCK_FACE_XM, DarkOakDoor::Half::Upper, DarkOakDoor::Hinge::Left, false, true).ID: return 8492;
1513  case DarkOakDoor::DarkOakDoor(eBlockFace::BLOCK_FACE_XM, DarkOakDoor::Half::Upper, DarkOakDoor::Hinge::Left, false, false).ID: return 8493;
1514  case DarkOakDoor::DarkOakDoor(eBlockFace::BLOCK_FACE_XM, DarkOakDoor::Half::Upper, DarkOakDoor::Hinge::Right, true, true).ID: return 8494;
1515  case DarkOakDoor::DarkOakDoor(eBlockFace::BLOCK_FACE_XM, DarkOakDoor::Half::Upper, DarkOakDoor::Hinge::Right, true, false).ID: return 8495;
1516  case DarkOakDoor::DarkOakDoor(eBlockFace::BLOCK_FACE_XM, DarkOakDoor::Half::Upper, DarkOakDoor::Hinge::Right, false, true).ID: return 8496;
1517  case DarkOakDoor::DarkOakDoor(eBlockFace::BLOCK_FACE_XM, DarkOakDoor::Half::Upper, DarkOakDoor::Hinge::Right, false, false).ID: return 8497;
1518  case DarkOakDoor::DarkOakDoor(eBlockFace::BLOCK_FACE_XM, DarkOakDoor::Half::Lower, DarkOakDoor::Hinge::Left, true, true).ID: return 8498;
1519  case DarkOakDoor::DarkOakDoor(eBlockFace::BLOCK_FACE_XM, DarkOakDoor::Half::Lower, DarkOakDoor::Hinge::Left, true, false).ID: return 8499;
1520  case DarkOakDoor::DarkOakDoor(eBlockFace::BLOCK_FACE_XM, DarkOakDoor::Half::Lower, DarkOakDoor::Hinge::Left, false, true).ID: return 8500;
1521  case DarkOakDoor::DarkOakDoor(eBlockFace::BLOCK_FACE_XM, DarkOakDoor::Half::Lower, DarkOakDoor::Hinge::Left, false, false).ID: return 8501;
1522  case DarkOakDoor::DarkOakDoor(eBlockFace::BLOCK_FACE_XM, DarkOakDoor::Half::Lower, DarkOakDoor::Hinge::Right, true, true).ID: return 8502;
1523  case DarkOakDoor::DarkOakDoor(eBlockFace::BLOCK_FACE_XM, DarkOakDoor::Half::Lower, DarkOakDoor::Hinge::Right, true, false).ID: return 8503;
1524  case DarkOakDoor::DarkOakDoor(eBlockFace::BLOCK_FACE_XM, DarkOakDoor::Half::Lower, DarkOakDoor::Hinge::Right, false, true).ID: return 8504;
1525  case DarkOakDoor::DarkOakDoor(eBlockFace::BLOCK_FACE_XM, DarkOakDoor::Half::Lower, DarkOakDoor::Hinge::Right, false, false).ID: return 8505;
1526  case DarkOakDoor::DarkOakDoor(eBlockFace::BLOCK_FACE_XP, DarkOakDoor::Half::Upper, DarkOakDoor::Hinge::Left, true, true).ID: return 8506;
1527  case DarkOakDoor::DarkOakDoor(eBlockFace::BLOCK_FACE_XP, DarkOakDoor::Half::Upper, DarkOakDoor::Hinge::Left, true, false).ID: return 8507;
1528  case DarkOakDoor::DarkOakDoor(eBlockFace::BLOCK_FACE_XP, DarkOakDoor::Half::Upper, DarkOakDoor::Hinge::Left, false, true).ID: return 8508;
1529  case DarkOakDoor::DarkOakDoor(eBlockFace::BLOCK_FACE_XP, DarkOakDoor::Half::Upper, DarkOakDoor::Hinge::Left, false, false).ID: return 8509;
1530  case DarkOakDoor::DarkOakDoor(eBlockFace::BLOCK_FACE_XP, DarkOakDoor::Half::Upper, DarkOakDoor::Hinge::Right, true, true).ID: return 8510;
1531  case DarkOakDoor::DarkOakDoor(eBlockFace::BLOCK_FACE_XP, DarkOakDoor::Half::Upper, DarkOakDoor::Hinge::Right, true, false).ID: return 8511;
1532  case DarkOakDoor::DarkOakDoor(eBlockFace::BLOCK_FACE_XP, DarkOakDoor::Half::Upper, DarkOakDoor::Hinge::Right, false, true).ID: return 8512;
1533  case DarkOakDoor::DarkOakDoor(eBlockFace::BLOCK_FACE_XP, DarkOakDoor::Half::Upper, DarkOakDoor::Hinge::Right, false, false).ID: return 8513;
1534  case DarkOakDoor::DarkOakDoor(eBlockFace::BLOCK_FACE_XP, DarkOakDoor::Half::Lower, DarkOakDoor::Hinge::Left, true, true).ID: return 8514;
1535  case DarkOakDoor::DarkOakDoor(eBlockFace::BLOCK_FACE_XP, DarkOakDoor::Half::Lower, DarkOakDoor::Hinge::Left, true, false).ID: return 8515;
1536  case DarkOakDoor::DarkOakDoor(eBlockFace::BLOCK_FACE_XP, DarkOakDoor::Half::Lower, DarkOakDoor::Hinge::Left, false, true).ID: return 8516;
1537  case DarkOakDoor::DarkOakDoor(eBlockFace::BLOCK_FACE_XP, DarkOakDoor::Half::Lower, DarkOakDoor::Hinge::Left, false, false).ID: return 8517;
1538  case DarkOakDoor::DarkOakDoor(eBlockFace::BLOCK_FACE_XP, DarkOakDoor::Half::Lower, DarkOakDoor::Hinge::Right, true, true).ID: return 8518;
1539  case DarkOakDoor::DarkOakDoor(eBlockFace::BLOCK_FACE_XP, DarkOakDoor::Half::Lower, DarkOakDoor::Hinge::Right, true, false).ID: return 8519;
1540  case DarkOakDoor::DarkOakDoor(eBlockFace::BLOCK_FACE_XP, DarkOakDoor::Half::Lower, DarkOakDoor::Hinge::Right, false, true).ID: return 8520;
1541  case DarkOakDoor::DarkOakDoor(eBlockFace::BLOCK_FACE_XP, DarkOakDoor::Half::Lower, DarkOakDoor::Hinge::Right, false, false).ID: return 8521;
1542  case DarkOakFence::DarkOakFence(true, true, true, true).ID: return 8172;
1543  case DarkOakFence::DarkOakFence(true, true, true, false).ID: return 8173;
1544  case DarkOakFence::DarkOakFence(true, true, false, true).ID: return 8176;
1545  case DarkOakFence::DarkOakFence(true, true, false, false).ID: return 8177;
1546  case DarkOakFence::DarkOakFence(true, false, true, true).ID: return 8180;
1547  case DarkOakFence::DarkOakFence(true, false, true, false).ID: return 8181;
1548  case DarkOakFence::DarkOakFence(true, false, false, true).ID: return 8184;
1549  case DarkOakFence::DarkOakFence(true, false, false, false).ID: return 8185;
1550  case DarkOakFence::DarkOakFence(false, true, true, true).ID: return 8188;
1551  case DarkOakFence::DarkOakFence(false, true, true, false).ID: return 8189;
1552  case DarkOakFence::DarkOakFence(false, true, false, true).ID: return 8192;
1553  case DarkOakFence::DarkOakFence(false, true, false, false).ID: return 8193;
1554  case DarkOakFence::DarkOakFence(false, false, true, true).ID: return 8196;
1555  case DarkOakFence::DarkOakFence(false, false, true, false).ID: return 8197;
1556  case DarkOakFence::DarkOakFence(false, false, false, true).ID: return 8200;
1557  case DarkOakFence::DarkOakFence(false, false, false, false).ID: return 8201;
1558  case DarkOakFenceGate::DarkOakFenceGate(eBlockFace::BLOCK_FACE_ZM, true, true, true).ID: return 8010;
1559  case DarkOakFenceGate::DarkOakFenceGate(eBlockFace::BLOCK_FACE_ZM, true, true, false).ID: return 8011;
1560  case DarkOakFenceGate::DarkOakFenceGate(eBlockFace::BLOCK_FACE_ZM, true, false, true).ID: return 8012;
1561  case DarkOakFenceGate::DarkOakFenceGate(eBlockFace::BLOCK_FACE_ZM, true, false, false).ID: return 8013;
1562  case DarkOakFenceGate::DarkOakFenceGate(eBlockFace::BLOCK_FACE_ZM, false, true, true).ID: return 8014;
1563  case DarkOakFenceGate::DarkOakFenceGate(eBlockFace::BLOCK_FACE_ZM, false, true, false).ID: return 8015;
1564  case DarkOakFenceGate::DarkOakFenceGate(eBlockFace::BLOCK_FACE_ZM, false, false, true).ID: return 8016;
1565  case DarkOakFenceGate::DarkOakFenceGate(eBlockFace::BLOCK_FACE_ZM, false, false, false).ID: return 8017;
1566  case DarkOakFenceGate::DarkOakFenceGate(eBlockFace::BLOCK_FACE_ZP, true, true, true).ID: return 8018;
1567  case DarkOakFenceGate::DarkOakFenceGate(eBlockFace::BLOCK_FACE_ZP, true, true, false).ID: return 8019;
1568  case DarkOakFenceGate::DarkOakFenceGate(eBlockFace::BLOCK_FACE_ZP, true, false, true).ID: return 8020;
1569  case DarkOakFenceGate::DarkOakFenceGate(eBlockFace::BLOCK_FACE_ZP, true, false, false).ID: return 8021;
1570  case DarkOakFenceGate::DarkOakFenceGate(eBlockFace::BLOCK_FACE_ZP, false, true, true).ID: return 8022;
1571  case DarkOakFenceGate::DarkOakFenceGate(eBlockFace::BLOCK_FACE_ZP, false, true, false).ID: return 8023;
1572  case DarkOakFenceGate::DarkOakFenceGate(eBlockFace::BLOCK_FACE_ZP, false, false, true).ID: return 8024;
1573  case DarkOakFenceGate::DarkOakFenceGate(eBlockFace::BLOCK_FACE_ZP, false, false, false).ID: return 8025;
1574  case DarkOakFenceGate::DarkOakFenceGate(eBlockFace::BLOCK_FACE_XM, true, true, true).ID: return 8026;
1575  case DarkOakFenceGate::DarkOakFenceGate(eBlockFace::BLOCK_FACE_XM, true, true, false).ID: return 8027;
1576  case DarkOakFenceGate::DarkOakFenceGate(eBlockFace::BLOCK_FACE_XM, true, false, true).ID: return 8028;
1577  case DarkOakFenceGate::DarkOakFenceGate(eBlockFace::BLOCK_FACE_XM, true, false, false).ID: return 8029;
1578  case DarkOakFenceGate::DarkOakFenceGate(eBlockFace::BLOCK_FACE_XM, false, true, true).ID: return 8030;
1579  case DarkOakFenceGate::DarkOakFenceGate(eBlockFace::BLOCK_FACE_XM, false, true, false).ID: return 8031;
1580  case DarkOakFenceGate::DarkOakFenceGate(eBlockFace::BLOCK_FACE_XM, false, false, true).ID: return 8032;
1581  case DarkOakFenceGate::DarkOakFenceGate(eBlockFace::BLOCK_FACE_XM, false, false, false).ID: return 8033;
1582  case DarkOakFenceGate::DarkOakFenceGate(eBlockFace::BLOCK_FACE_XP, true, true, true).ID: return 8034;
1583  case DarkOakFenceGate::DarkOakFenceGate(eBlockFace::BLOCK_FACE_XP, true, true, false).ID: return 8035;
1584  case DarkOakFenceGate::DarkOakFenceGate(eBlockFace::BLOCK_FACE_XP, true, false, true).ID: return 8036;
1585  case DarkOakFenceGate::DarkOakFenceGate(eBlockFace::BLOCK_FACE_XP, true, false, false).ID: return 8037;
1586  case DarkOakFenceGate::DarkOakFenceGate(eBlockFace::BLOCK_FACE_XP, false, true, true).ID: return 8038;
1587  case DarkOakFenceGate::DarkOakFenceGate(eBlockFace::BLOCK_FACE_XP, false, true, false).ID: return 8039;
1588  case DarkOakFenceGate::DarkOakFenceGate(eBlockFace::BLOCK_FACE_XP, false, false, true).ID: return 8040;
1589  case DarkOakFenceGate::DarkOakFenceGate(eBlockFace::BLOCK_FACE_XP, false, false, false).ID: return 8041;
1590  case DarkOakLeaves::DarkOakLeaves(1, true).ID: return 214;
1591  case DarkOakLeaves::DarkOakLeaves(1, false).ID: return 215;
1592  case DarkOakLeaves::DarkOakLeaves(2, true).ID: return 216;
1593  case DarkOakLeaves::DarkOakLeaves(2, false).ID: return 217;
1594  case DarkOakLeaves::DarkOakLeaves(3, true).ID: return 218;
1595  case DarkOakLeaves::DarkOakLeaves(3, false).ID: return 219;
1596  case DarkOakLeaves::DarkOakLeaves(4, true).ID: return 220;
1597  case DarkOakLeaves::DarkOakLeaves(4, false).ID: return 221;
1598  case DarkOakLeaves::DarkOakLeaves(5, true).ID: return 222;
1599  case DarkOakLeaves::DarkOakLeaves(5, false).ID: return 223;
1600  case DarkOakLeaves::DarkOakLeaves(6, true).ID: return 224;
1601  case DarkOakLeaves::DarkOakLeaves(6, false).ID: return 225;
1602  case DarkOakLeaves::DarkOakLeaves(7, true).ID: return 226;
1603  case DarkOakLeaves::DarkOakLeaves(7, false).ID: return 227;
1604  case DarkOakLog::DarkOakLog(DarkOakLog::Axis::X).ID: return 87;
1605  case DarkOakLog::DarkOakLog(DarkOakLog::Axis::Y).ID: return 88;
1606  case DarkOakLog::DarkOakLog(DarkOakLog::Axis::Z).ID: return 89;
1607  case DarkOakPlanks::DarkOakPlanks().ID: return 20;
1608  case DarkOakPressurePlate::DarkOakPressurePlate(true).ID: return 3881;
1609  case DarkOakPressurePlate::DarkOakPressurePlate(false).ID: return 3882;
1610  case DarkOakSapling::DarkOakSapling(0).ID: return 31;
1611  case DarkOakSapling::DarkOakSapling(1).ID: return 32;
1612  case DarkOakSign::DarkOakSign(0).ID: return 3540;
1613  case DarkOakSign::DarkOakSign(1).ID: return 3542;
1614  case DarkOakSign::DarkOakSign(2).ID: return 3544;
1615  case DarkOakSign::DarkOakSign(3).ID: return 3546;
1616  case DarkOakSign::DarkOakSign(4).ID: return 3548;
1617  case DarkOakSign::DarkOakSign(5).ID: return 3550;
1618  case DarkOakSign::DarkOakSign(6).ID: return 3552;
1619  case DarkOakSign::DarkOakSign(7).ID: return 3554;
1620  case DarkOakSign::DarkOakSign(8).ID: return 3556;
1621  case DarkOakSign::DarkOakSign(9).ID: return 3558;
1622  case DarkOakSign::DarkOakSign(10).ID: return 3560;
1623  case DarkOakSign::DarkOakSign(11).ID: return 3562;
1624  case DarkOakSign::DarkOakSign(12).ID: return 3564;
1625  case DarkOakSign::DarkOakSign(13).ID: return 3566;
1626  case DarkOakSign::DarkOakSign(14).ID: return 3568;
1627  case DarkOakSign::DarkOakSign(15).ID: return 3570;
1628  case DarkOakSlab::DarkOakSlab(DarkOakSlab::Type::Top).ID: return 7795;
1630  case DarkOakSlab::DarkOakSlab(DarkOakSlab::Type::Double).ID: return 7799;
1631  case DarkOakStairs::DarkOakStairs(eBlockFace::BLOCK_FACE_ZM, DarkOakStairs::Half::Top, DarkOakStairs::Shape::Straight).ID: return 6920;
1632  case DarkOakStairs::DarkOakStairs(eBlockFace::BLOCK_FACE_ZM, DarkOakStairs::Half::Top, DarkOakStairs::Shape::InnerLeft).ID: return 6922;
1633  case DarkOakStairs::DarkOakStairs(eBlockFace::BLOCK_FACE_ZM, DarkOakStairs::Half::Top, DarkOakStairs::Shape::InnerRight).ID: return 6924;
1634  case DarkOakStairs::DarkOakStairs(eBlockFace::BLOCK_FACE_ZM, DarkOakStairs::Half::Top, DarkOakStairs::Shape::OuterLeft).ID: return 6926;
1635  case DarkOakStairs::DarkOakStairs(eBlockFace::BLOCK_FACE_ZM, DarkOakStairs::Half::Top, DarkOakStairs::Shape::OuterRight).ID: return 6928;
1636  case DarkOakStairs::DarkOakStairs(eBlockFace::BLOCK_FACE_ZM, DarkOakStairs::Half::Bottom, DarkOakStairs::Shape::Straight).ID: return 6930;
1637  case DarkOakStairs::DarkOakStairs(eBlockFace::BLOCK_FACE_ZM, DarkOakStairs::Half::Bottom, DarkOakStairs::Shape::InnerLeft).ID: return 6932;
1638  case DarkOakStairs::DarkOakStairs(eBlockFace::BLOCK_FACE_ZM, DarkOakStairs::Half::Bottom, DarkOakStairs::Shape::InnerRight).ID: return 6934;
1639  case DarkOakStairs::DarkOakStairs(eBlockFace::BLOCK_FACE_ZM, DarkOakStairs::Half::Bottom, DarkOakStairs::Shape::OuterLeft).ID: return 6936;
1640  case DarkOakStairs::DarkOakStairs(eBlockFace::BLOCK_FACE_ZM, DarkOakStairs::Half::Bottom, DarkOakStairs::Shape::OuterRight).ID: return 6938;
1641  case DarkOakStairs::DarkOakStairs(eBlockFace::BLOCK_FACE_ZP, DarkOakStairs::Half::Top, DarkOakStairs::Shape::Straight).ID: return 6940;
1642  case DarkOakStairs::DarkOakStairs(eBlockFace::BLOCK_FACE_ZP, DarkOakStairs::Half::Top, DarkOakStairs::Shape::InnerLeft).ID: return 6942;
1643  case DarkOakStairs::DarkOakStairs(eBlockFace::BLOCK_FACE_ZP, DarkOakStairs::Half::Top, DarkOakStairs::Shape::InnerRight).ID: return 6944;
1644  case DarkOakStairs::DarkOakStairs(eBlockFace::BLOCK_FACE_ZP, DarkOakStairs::Half::Top, DarkOakStairs::Shape::OuterLeft).ID: return 6946;
1645  case DarkOakStairs::DarkOakStairs(eBlockFace::BLOCK_FACE_ZP, DarkOakStairs::Half::Top, DarkOakStairs::Shape::OuterRight).ID: return 6948;
1646  case DarkOakStairs::DarkOakStairs(eBlockFace::BLOCK_FACE_ZP, DarkOakStairs::Half::Bottom, DarkOakStairs::Shape::Straight).ID: return 6950;
1647  case DarkOakStairs::DarkOakStairs(eBlockFace::BLOCK_FACE_ZP, DarkOakStairs::Half::Bottom, DarkOakStairs::Shape::InnerLeft).ID: return 6952;
1648  case DarkOakStairs::DarkOakStairs(eBlockFace::BLOCK_FACE_ZP, DarkOakStairs::Half::Bottom, DarkOakStairs::Shape::InnerRight).ID: return 6954;
1649  case DarkOakStairs::DarkOakStairs(eBlockFace::BLOCK_FACE_ZP, DarkOakStairs::Half::Bottom, DarkOakStairs::Shape::OuterLeft).ID: return 6956;
1650  case DarkOakStairs::DarkOakStairs(eBlockFace::BLOCK_FACE_ZP, DarkOakStairs::Half::Bottom, DarkOakStairs::Shape::OuterRight).ID: return 6958;
1651  case DarkOakStairs::DarkOakStairs(eBlockFace::BLOCK_FACE_XM, DarkOakStairs::Half::Top, DarkOakStairs::Shape::Straight).ID: return 6960;
1652  case DarkOakStairs::DarkOakStairs(eBlockFace::BLOCK_FACE_XM, DarkOakStairs::Half::Top, DarkOakStairs::Shape::InnerLeft).ID: return 6962;
1653  case DarkOakStairs::DarkOakStairs(eBlockFace::BLOCK_FACE_XM, DarkOakStairs::Half::Top, DarkOakStairs::Shape::InnerRight).ID: return 6964;
1654  case DarkOakStairs::DarkOakStairs(eBlockFace::BLOCK_FACE_XM, DarkOakStairs::Half::Top, DarkOakStairs::Shape::OuterLeft).ID: return 6966;
1655  case DarkOakStairs::DarkOakStairs(eBlockFace::BLOCK_FACE_XM, DarkOakStairs::Half::Top, DarkOakStairs::Shape::OuterRight).ID: return 6968;
1656  case DarkOakStairs::DarkOakStairs(eBlockFace::BLOCK_FACE_XM, DarkOakStairs::Half::Bottom, DarkOakStairs::Shape::Straight).ID: return 6970;
1657  case DarkOakStairs::DarkOakStairs(eBlockFace::BLOCK_FACE_XM, DarkOakStairs::Half::Bottom, DarkOakStairs::Shape::InnerLeft).ID: return 6972;
1658  case DarkOakStairs::DarkOakStairs(eBlockFace::BLOCK_FACE_XM, DarkOakStairs::Half::Bottom, DarkOakStairs::Shape::InnerRight).ID: return 6974;
1659  case DarkOakStairs::DarkOakStairs(eBlockFace::BLOCK_FACE_XM, DarkOakStairs::Half::Bottom, DarkOakStairs::Shape::OuterLeft).ID: return 6976;
1660  case DarkOakStairs::DarkOakStairs(eBlockFace::BLOCK_FACE_XM, DarkOakStairs::Half::Bottom, DarkOakStairs::Shape::OuterRight).ID: return 6978;
1661  case DarkOakStairs::DarkOakStairs(eBlockFace::BLOCK_FACE_XP, DarkOakStairs::Half::Top, DarkOakStairs::Shape::Straight).ID: return 6980;
1662  case DarkOakStairs::DarkOakStairs(eBlockFace::BLOCK_FACE_XP, DarkOakStairs::Half::Top, DarkOakStairs::Shape::InnerLeft).ID: return 6982;
1663  case DarkOakStairs::DarkOakStairs(eBlockFace::BLOCK_FACE_XP, DarkOakStairs::Half::Top, DarkOakStairs::Shape::InnerRight).ID: return 6984;
1664  case DarkOakStairs::DarkOakStairs(eBlockFace::BLOCK_FACE_XP, DarkOakStairs::Half::Top, DarkOakStairs::Shape::OuterLeft).ID: return 6986;
1665  case DarkOakStairs::DarkOakStairs(eBlockFace::BLOCK_FACE_XP, DarkOakStairs::Half::Top, DarkOakStairs::Shape::OuterRight).ID: return 6988;
1666  case DarkOakStairs::DarkOakStairs(eBlockFace::BLOCK_FACE_XP, DarkOakStairs::Half::Bottom, DarkOakStairs::Shape::Straight).ID: return 6990;
1667  case DarkOakStairs::DarkOakStairs(eBlockFace::BLOCK_FACE_XP, DarkOakStairs::Half::Bottom, DarkOakStairs::Shape::InnerLeft).ID: return 6992;
1668  case DarkOakStairs::DarkOakStairs(eBlockFace::BLOCK_FACE_XP, DarkOakStairs::Half::Bottom, DarkOakStairs::Shape::InnerRight).ID: return 6994;
1669  case DarkOakStairs::DarkOakStairs(eBlockFace::BLOCK_FACE_XP, DarkOakStairs::Half::Bottom, DarkOakStairs::Shape::OuterLeft).ID: return 6996;
1670  case DarkOakStairs::DarkOakStairs(eBlockFace::BLOCK_FACE_XP, DarkOakStairs::Half::Bottom, DarkOakStairs::Shape::OuterRight).ID: return 6998;
1671  case DarkOakTrapdoor::DarkOakTrapdoor(eBlockFace::BLOCK_FACE_ZM, DarkOakTrapdoor::Half::Top, true, true).ID: return 4418;
1672  case DarkOakTrapdoor::DarkOakTrapdoor(eBlockFace::BLOCK_FACE_ZM, DarkOakTrapdoor::Half::Top, true, false).ID: return 4420;
1673  case DarkOakTrapdoor::DarkOakTrapdoor(eBlockFace::BLOCK_FACE_ZM, DarkOakTrapdoor::Half::Top, false, true).ID: return 4422;
1674  case DarkOakTrapdoor::DarkOakTrapdoor(eBlockFace::BLOCK_FACE_ZM, DarkOakTrapdoor::Half::Top, false, false).ID: return 4424;
1679  case DarkOakTrapdoor::DarkOakTrapdoor(eBlockFace::BLOCK_FACE_ZP, DarkOakTrapdoor::Half::Top, true, true).ID: return 4434;
1680  case DarkOakTrapdoor::DarkOakTrapdoor(eBlockFace::BLOCK_FACE_ZP, DarkOakTrapdoor::Half::Top, true, false).ID: return 4436;
1681  case DarkOakTrapdoor::DarkOakTrapdoor(eBlockFace::BLOCK_FACE_ZP, DarkOakTrapdoor::Half::Top, false, true).ID: return 4438;
1682  case DarkOakTrapdoor::DarkOakTrapdoor(eBlockFace::BLOCK_FACE_ZP, DarkOakTrapdoor::Half::Top, false, false).ID: return 4440;
1687  case DarkOakTrapdoor::DarkOakTrapdoor(eBlockFace::BLOCK_FACE_XM, DarkOakTrapdoor::Half::Top, true, true).ID: return 4450;
1688  case DarkOakTrapdoor::DarkOakTrapdoor(eBlockFace::BLOCK_FACE_XM, DarkOakTrapdoor::Half::Top, true, false).ID: return 4452;
1689  case DarkOakTrapdoor::DarkOakTrapdoor(eBlockFace::BLOCK_FACE_XM, DarkOakTrapdoor::Half::Top, false, true).ID: return 4454;
1690  case DarkOakTrapdoor::DarkOakTrapdoor(eBlockFace::BLOCK_FACE_XM, DarkOakTrapdoor::Half::Top, false, false).ID: return 4456;
1695  case DarkOakTrapdoor::DarkOakTrapdoor(eBlockFace::BLOCK_FACE_XP, DarkOakTrapdoor::Half::Top, true, true).ID: return 4466;
1696  case DarkOakTrapdoor::DarkOakTrapdoor(eBlockFace::BLOCK_FACE_XP, DarkOakTrapdoor::Half::Top, true, false).ID: return 4468;
1697  case DarkOakTrapdoor::DarkOakTrapdoor(eBlockFace::BLOCK_FACE_XP, DarkOakTrapdoor::Half::Top, false, true).ID: return 4470;
1698  case DarkOakTrapdoor::DarkOakTrapdoor(eBlockFace::BLOCK_FACE_XP, DarkOakTrapdoor::Half::Top, false, false).ID: return 4472;
1703  case DarkOakWallSign::DarkOakWallSign(eBlockFace::BLOCK_FACE_ZM).ID: return 3774;
1704  case DarkOakWallSign::DarkOakWallSign(eBlockFace::BLOCK_FACE_ZP).ID: return 3776;
1705  case DarkOakWallSign::DarkOakWallSign(eBlockFace::BLOCK_FACE_XM).ID: return 3778;
1706  case DarkOakWallSign::DarkOakWallSign(eBlockFace::BLOCK_FACE_XP).ID: return 3780;
1707  case DarkOakWood::DarkOakWood(DarkOakWood::Axis::X).ID: return 123;
1708  case DarkOakWood::DarkOakWood(DarkOakWood::Axis::Y).ID: return 124;
1709  case DarkOakWood::DarkOakWood(DarkOakWood::Axis::Z).ID: return 125;
1710  case DarkPrismarine::DarkPrismarine().ID: return 7067;
1711  case DarkPrismarineSlab::DarkPrismarineSlab(DarkPrismarineSlab::Type::Top).ID: return 7321;
1713  case DarkPrismarineSlab::DarkPrismarineSlab(DarkPrismarineSlab::Type::Double).ID: return 7325;
1714  case DarkPrismarineStairs::DarkPrismarineStairs(eBlockFace::BLOCK_FACE_ZM, DarkPrismarineStairs::Half::Top, DarkPrismarineStairs::Shape::Straight).ID: return 7229;
1715  case DarkPrismarineStairs::DarkPrismarineStairs(eBlockFace::BLOCK_FACE_ZM, DarkPrismarineStairs::Half::Top, DarkPrismarineStairs::Shape::InnerLeft).ID: return 7231;
1716  case DarkPrismarineStairs::DarkPrismarineStairs(eBlockFace::BLOCK_FACE_ZM, DarkPrismarineStairs::Half::Top, DarkPrismarineStairs::Shape::InnerRight).ID: return 7233;
1717  case DarkPrismarineStairs::DarkPrismarineStairs(eBlockFace::BLOCK_FACE_ZM, DarkPrismarineStairs::Half::Top, DarkPrismarineStairs::Shape::OuterLeft).ID: return 7235;
1718  case DarkPrismarineStairs::DarkPrismarineStairs(eBlockFace::BLOCK_FACE_ZM, DarkPrismarineStairs::Half::Top, DarkPrismarineStairs::Shape::OuterRight).ID: return 7237;
1719  case DarkPrismarineStairs::DarkPrismarineStairs(eBlockFace::BLOCK_FACE_ZM, DarkPrismarineStairs::Half::Bottom, DarkPrismarineStairs::Shape::Straight).ID: return 7239;
1720  case DarkPrismarineStairs::DarkPrismarineStairs(eBlockFace::BLOCK_FACE_ZM, DarkPrismarineStairs::Half::Bottom, DarkPrismarineStairs::Shape::InnerLeft).ID: return 7241;
1721  case DarkPrismarineStairs::DarkPrismarineStairs(eBlockFace::BLOCK_FACE_ZM, DarkPrismarineStairs::Half::Bottom, DarkPrismarineStairs::Shape::InnerRight).ID: return 7243;
1722  case DarkPrismarineStairs::DarkPrismarineStairs(eBlockFace::BLOCK_FACE_ZM, DarkPrismarineStairs::Half::Bottom, DarkPrismarineStairs::Shape::OuterLeft).ID: return 7245;
1723  case DarkPrismarineStairs::DarkPrismarineStairs(eBlockFace::BLOCK_FACE_ZM, DarkPrismarineStairs::Half::Bottom, DarkPrismarineStairs::Shape::OuterRight).ID: return 7247;
1724  case DarkPrismarineStairs::DarkPrismarineStairs(eBlockFace::BLOCK_FACE_ZP, DarkPrismarineStairs::Half::Top, DarkPrismarineStairs::Shape::Straight).ID: return 7249;
1725  case DarkPrismarineStairs::DarkPrismarineStairs(eBlockFace::BLOCK_FACE_ZP, DarkPrismarineStairs::Half::Top, DarkPrismarineStairs::Shape::InnerLeft).ID: return 7251;
1726  case DarkPrismarineStairs::DarkPrismarineStairs(eBlockFace::BLOCK_FACE_ZP, DarkPrismarineStairs::Half::Top, DarkPrismarineStairs::Shape::InnerRight).ID: return 7253;
1727  case DarkPrismarineStairs::DarkPrismarineStairs(eBlockFace::BLOCK_FACE_ZP, DarkPrismarineStairs::Half::Top, DarkPrismarineStairs::Shape::OuterLeft).ID: return 7255;
1728  case DarkPrismarineStairs::DarkPrismarineStairs(eBlockFace::BLOCK_FACE_ZP, DarkPrismarineStairs::Half::Top, DarkPrismarineStairs::Shape::OuterRight).ID: return 7257;
1729  case DarkPrismarineStairs::DarkPrismarineStairs(eBlockFace::BLOCK_FACE_ZP, DarkPrismarineStairs::Half::Bottom, DarkPrismarineStairs::Shape::Straight).ID: return 7259;
1730  case DarkPrismarineStairs::DarkPrismarineStairs(eBlockFace::BLOCK_FACE_ZP, DarkPrismarineStairs::Half::Bottom, DarkPrismarineStairs::Shape::InnerLeft).ID: return 7261;
1731  case DarkPrismarineStairs::DarkPrismarineStairs(eBlockFace::BLOCK_FACE_ZP, DarkPrismarineStairs::Half::Bottom, DarkPrismarineStairs::Shape::InnerRight).ID: return 7263;
1732  case DarkPrismarineStairs::DarkPrismarineStairs(eBlockFace::BLOCK_FACE_ZP, DarkPrismarineStairs::Half::Bottom, DarkPrismarineStairs::Shape::OuterLeft).ID: return 7265;
1733  case DarkPrismarineStairs::DarkPrismarineStairs(eBlockFace::BLOCK_FACE_ZP, DarkPrismarineStairs::Half::Bottom, DarkPrismarineStairs::Shape::OuterRight).ID: return 7267;
1734  case DarkPrismarineStairs::DarkPrismarineStairs(eBlockFace::BLOCK_FACE_XM, DarkPrismarineStairs::Half::Top, DarkPrismarineStairs::Shape::Straight).ID: return 7269;
1735  case DarkPrismarineStairs::DarkPrismarineStairs(eBlockFace::BLOCK_FACE_XM, DarkPrismarineStairs::Half::Top, DarkPrismarineStairs::Shape::InnerLeft).ID: return 7271;
1736  case DarkPrismarineStairs::DarkPrismarineStairs(eBlockFace::BLOCK_FACE_XM, DarkPrismarineStairs::Half::Top, DarkPrismarineStairs::Shape::InnerRight).ID: return 7273;
1737  case DarkPrismarineStairs::DarkPrismarineStairs(eBlockFace::BLOCK_FACE_XM, DarkPrismarineStairs::Half::Top, DarkPrismarineStairs::Shape::OuterLeft).ID: return 7275;
1738  case DarkPrismarineStairs::DarkPrismarineStairs(eBlockFace::BLOCK_FACE_XM, DarkPrismarineStairs::Half::Top, DarkPrismarineStairs::Shape::OuterRight).ID: return 7277;
1739  case DarkPrismarineStairs::DarkPrismarineStairs(eBlockFace::BLOCK_FACE_XM, DarkPrismarineStairs::Half::Bottom, DarkPrismarineStairs::Shape::Straight).ID: return 7279;
1740  case DarkPrismarineStairs::DarkPrismarineStairs(eBlockFace::BLOCK_FACE_XM, DarkPrismarineStairs::Half::Bottom, DarkPrismarineStairs::Shape::InnerLeft).ID: return 7281;
1741  case DarkPrismarineStairs::DarkPrismarineStairs(eBlockFace::BLOCK_FACE_XM, DarkPrismarineStairs::Half::Bottom, DarkPrismarineStairs::Shape::InnerRight).ID: return 7283;
1742  case DarkPrismarineStairs::DarkPrismarineStairs(eBlockFace::BLOCK_FACE_XM, DarkPrismarineStairs::Half::Bottom, DarkPrismarineStairs::Shape::OuterLeft).ID: return 7285;
1743  case DarkPrismarineStairs::DarkPrismarineStairs(eBlockFace::BLOCK_FACE_XM, DarkPrismarineStairs::Half::Bottom, DarkPrismarineStairs::Shape::OuterRight).ID: return 7287;
1744  case DarkPrismarineStairs::DarkPrismarineStairs(eBlockFace::BLOCK_FACE_XP, DarkPrismarineStairs::Half::Top, DarkPrismarineStairs::Shape::Straight).ID: return 7289;
1745  case DarkPrismarineStairs::DarkPrismarineStairs(eBlockFace::BLOCK_FACE_XP, DarkPrismarineStairs::Half::Top, DarkPrismarineStairs::Shape::InnerLeft).ID: return 7291;
1746  case DarkPrismarineStairs::DarkPrismarineStairs(eBlockFace::BLOCK_FACE_XP, DarkPrismarineStairs::Half::Top, DarkPrismarineStairs::Shape::InnerRight).ID: return 7293;
1747  case DarkPrismarineStairs::DarkPrismarineStairs(eBlockFace::BLOCK_FACE_XP, DarkPrismarineStairs::Half::Top, DarkPrismarineStairs::Shape::OuterLeft).ID: return 7295;
1748  case DarkPrismarineStairs::DarkPrismarineStairs(eBlockFace::BLOCK_FACE_XP, DarkPrismarineStairs::Half::Top, DarkPrismarineStairs::Shape::OuterRight).ID: return 7297;
1749  case DarkPrismarineStairs::DarkPrismarineStairs(eBlockFace::BLOCK_FACE_XP, DarkPrismarineStairs::Half::Bottom, DarkPrismarineStairs::Shape::Straight).ID: return 7299;
1750  case DarkPrismarineStairs::DarkPrismarineStairs(eBlockFace::BLOCK_FACE_XP, DarkPrismarineStairs::Half::Bottom, DarkPrismarineStairs::Shape::InnerLeft).ID: return 7301;
1751  case DarkPrismarineStairs::DarkPrismarineStairs(eBlockFace::BLOCK_FACE_XP, DarkPrismarineStairs::Half::Bottom, DarkPrismarineStairs::Shape::InnerRight).ID: return 7303;
1752  case DarkPrismarineStairs::DarkPrismarineStairs(eBlockFace::BLOCK_FACE_XP, DarkPrismarineStairs::Half::Bottom, DarkPrismarineStairs::Shape::OuterLeft).ID: return 7305;
1753  case DarkPrismarineStairs::DarkPrismarineStairs(eBlockFace::BLOCK_FACE_XP, DarkPrismarineStairs::Half::Bottom, DarkPrismarineStairs::Shape::OuterRight).ID: return 7307;
1754  case DaylightDetector::DaylightDetector(true, 0).ID: return 6158;
1755  case DaylightDetector::DaylightDetector(true, 1).ID: return 6159;
1756  case DaylightDetector::DaylightDetector(true, 2).ID: return 6160;
1757  case DaylightDetector::DaylightDetector(true, 3).ID: return 6161;
1758  case DaylightDetector::DaylightDetector(true, 4).ID: return 6162;
1759  case DaylightDetector::DaylightDetector(true, 5).ID: return 6163;
1760  case DaylightDetector::DaylightDetector(true, 6).ID: return 6164;
1761  case DaylightDetector::DaylightDetector(true, 7).ID: return 6165;
1762  case DaylightDetector::DaylightDetector(true, 8).ID: return 6166;
1763  case DaylightDetector::DaylightDetector(true, 9).ID: return 6167;
1764  case DaylightDetector::DaylightDetector(true, 10).ID: return 6168;
1765  case DaylightDetector::DaylightDetector(true, 11).ID: return 6169;
1766  case DaylightDetector::DaylightDetector(true, 12).ID: return 6170;
1767  case DaylightDetector::DaylightDetector(true, 13).ID: return 6171;
1768  case DaylightDetector::DaylightDetector(true, 14).ID: return 6172;
1769  case DaylightDetector::DaylightDetector(true, 15).ID: return 6173;
1770  case DaylightDetector::DaylightDetector(false, 0).ID: return 6174;
1771  case DaylightDetector::DaylightDetector(false, 1).ID: return 6175;
1772  case DaylightDetector::DaylightDetector(false, 2).ID: return 6176;
1773  case DaylightDetector::DaylightDetector(false, 3).ID: return 6177;
1774  case DaylightDetector::DaylightDetector(false, 4).ID: return 6178;
1775  case DaylightDetector::DaylightDetector(false, 5).ID: return 6179;
1776  case DaylightDetector::DaylightDetector(false, 6).ID: return 6180;
1777  case DaylightDetector::DaylightDetector(false, 7).ID: return 6181;
1778  case DaylightDetector::DaylightDetector(false, 8).ID: return 6182;
1779  case DaylightDetector::DaylightDetector(false, 9).ID: return 6183;
1780  case DaylightDetector::DaylightDetector(false, 10).ID: return 6184;
1781  case DaylightDetector::DaylightDetector(false, 11).ID: return 6185;
1782  case DaylightDetector::DaylightDetector(false, 12).ID: return 6186;
1783  case DaylightDetector::DaylightDetector(false, 13).ID: return 6187;
1784  case DaylightDetector::DaylightDetector(false, 14).ID: return 6188;
1785  case DaylightDetector::DaylightDetector(false, 15).ID: return 6189;
1786  case DeadBrainCoral::DeadBrainCoral().ID: return 8987;
1787  case DeadBrainCoralBlock::DeadBrainCoralBlock().ID: return 8975;
1788  case DeadBrainCoralFan::DeadBrainCoralFan().ID: return 9007;
1789  case DeadBrainCoralWallFan::DeadBrainCoralWallFan(eBlockFace::BLOCK_FACE_ZM).ID: return 9033;
1790  case DeadBrainCoralWallFan::DeadBrainCoralWallFan(eBlockFace::BLOCK_FACE_ZP).ID: return 9035;
1791  case DeadBrainCoralWallFan::DeadBrainCoralWallFan(eBlockFace::BLOCK_FACE_XM).ID: return 9037;
1792  case DeadBrainCoralWallFan::DeadBrainCoralWallFan(eBlockFace::BLOCK_FACE_XP).ID: return 9039;
1793  case DeadBubbleCoral::DeadBubbleCoral().ID: return 8989;
1794  case DeadBubbleCoralBlock::DeadBubbleCoralBlock().ID: return 8976;
1795  case DeadBubbleCoralFan::DeadBubbleCoralFan().ID: return 9009;
1796  case DeadBubbleCoralWallFan::DeadBubbleCoralWallFan(eBlockFace::BLOCK_FACE_ZM).ID: return 9041;
1797  case DeadBubbleCoralWallFan::DeadBubbleCoralWallFan(eBlockFace::BLOCK_FACE_ZP).ID: return 9043;
1798  case DeadBubbleCoralWallFan::DeadBubbleCoralWallFan(eBlockFace::BLOCK_FACE_XM).ID: return 9045;
1799  case DeadBubbleCoralWallFan::DeadBubbleCoralWallFan(eBlockFace::BLOCK_FACE_XP).ID: return 9047;
1800  case DeadBush::DeadBush().ID: return 1343;
1801  case DeadFireCoral::DeadFireCoral().ID: return 8991;
1802  case DeadFireCoralBlock::DeadFireCoralBlock().ID: return 8977;
1803  case DeadFireCoralFan::DeadFireCoralFan().ID: return 9011;
1804  case DeadFireCoralWallFan::DeadFireCoralWallFan(eBlockFace::BLOCK_FACE_ZM).ID: return 9049;
1805  case DeadFireCoralWallFan::DeadFireCoralWallFan(eBlockFace::BLOCK_FACE_ZP).ID: return 9051;
1806  case DeadFireCoralWallFan::DeadFireCoralWallFan(eBlockFace::BLOCK_FACE_XM).ID: return 9053;
1807  case DeadFireCoralWallFan::DeadFireCoralWallFan(eBlockFace::BLOCK_FACE_XP).ID: return 9055;
1808  case DeadHornCoral::DeadHornCoral().ID: return 8993;
1809  case DeadHornCoralBlock::DeadHornCoralBlock().ID: return 8978;
1810  case DeadHornCoralFan::DeadHornCoralFan().ID: return 9013;
1811  case DeadHornCoralWallFan::DeadHornCoralWallFan(eBlockFace::BLOCK_FACE_ZM).ID: return 9057;
1812  case DeadHornCoralWallFan::DeadHornCoralWallFan(eBlockFace::BLOCK_FACE_ZP).ID: return 9059;
1813  case DeadHornCoralWallFan::DeadHornCoralWallFan(eBlockFace::BLOCK_FACE_XM).ID: return 9061;
1814  case DeadHornCoralWallFan::DeadHornCoralWallFan(eBlockFace::BLOCK_FACE_XP).ID: return 9063;
1815  case DeadTubeCoral::DeadTubeCoral().ID: return 8985;
1816  case DeadTubeCoralBlock::DeadTubeCoralBlock().ID: return 8974;
1817  case DeadTubeCoralFan::DeadTubeCoralFan().ID: return 9005;
1818  case DeadTubeCoralWallFan::DeadTubeCoralWallFan(eBlockFace::BLOCK_FACE_ZM).ID: return 9025;
1819  case DeadTubeCoralWallFan::DeadTubeCoralWallFan(eBlockFace::BLOCK_FACE_ZP).ID: return 9027;
1820  case DeadTubeCoralWallFan::DeadTubeCoralWallFan(eBlockFace::BLOCK_FACE_XM).ID: return 9029;
1821  case DeadTubeCoralWallFan::DeadTubeCoralWallFan(eBlockFace::BLOCK_FACE_XP).ID: return 9031;
1822  case DetectorRail::DetectorRail(true, DetectorRail::Shape::NorthSouth).ID: return 1316;
1823  case DetectorRail::DetectorRail(true, DetectorRail::Shape::EastWest).ID: return 1317;
1824  case DetectorRail::DetectorRail(true, DetectorRail::Shape::AscendingEast).ID: return 1318;
1825  case DetectorRail::DetectorRail(true, DetectorRail::Shape::AscendingWest).ID: return 1319;
1826  case DetectorRail::DetectorRail(true, DetectorRail::Shape::AscendingNorth).ID: return 1320;
1827  case DetectorRail::DetectorRail(true, DetectorRail::Shape::AscendingSouth).ID: return 1321;
1828  case DetectorRail::DetectorRail(false, DetectorRail::Shape::NorthSouth).ID: return 1322;
1829  case DetectorRail::DetectorRail(false, DetectorRail::Shape::EastWest).ID: return 1323;
1830  case DetectorRail::DetectorRail(false, DetectorRail::Shape::AscendingEast).ID: return 1324;
1831  case DetectorRail::DetectorRail(false, DetectorRail::Shape::AscendingWest).ID: return 1325;
1832  case DetectorRail::DetectorRail(false, DetectorRail::Shape::AscendingNorth).ID: return 1326;
1833  case DetectorRail::DetectorRail(false, DetectorRail::Shape::AscendingSouth).ID: return 1327;
1834  case DiamondBlock::DiamondBlock().ID: return 3353;
1835  case DiamondOre::DiamondOre().ID: return 3352;
1836  case Diorite::Diorite().ID: return 4;
1837  case DioriteSlab::DioriteSlab(DioriteSlab::Type::Top).ID: return 10326;
1839  case DioriteSlab::DioriteSlab(DioriteSlab::Type::Double).ID: return 10330;
1840  case DioriteStairs::DioriteStairs(eBlockFace::BLOCK_FACE_ZM, DioriteStairs::Half::Top, DioriteStairs::Shape::Straight).ID: return 10174;
1841  case DioriteStairs::DioriteStairs(eBlockFace::BLOCK_FACE_ZM, DioriteStairs::Half::Top, DioriteStairs::Shape::InnerLeft).ID: return 10176;
1842  case DioriteStairs::DioriteStairs(eBlockFace::BLOCK_FACE_ZM, DioriteStairs::Half::Top, DioriteStairs::Shape::InnerRight).ID: return 10178;
1843  case DioriteStairs::DioriteStairs(eBlockFace::BLOCK_FACE_ZM, DioriteStairs::Half::Top, DioriteStairs::Shape::OuterLeft).ID: return 10180;
1844  case DioriteStairs::DioriteStairs(eBlockFace::BLOCK_FACE_ZM, DioriteStairs::Half::Top, DioriteStairs::Shape::OuterRight).ID: return 10182;
1845  case DioriteStairs::DioriteStairs(eBlockFace::BLOCK_FACE_ZM, DioriteStairs::Half::Bottom, DioriteStairs::Shape::Straight).ID: return 10184;
1846  case DioriteStairs::DioriteStairs(eBlockFace::BLOCK_FACE_ZM, DioriteStairs::Half::Bottom, DioriteStairs::Shape::InnerLeft).ID: return 10186;
1847  case DioriteStairs::DioriteStairs(eBlockFace::BLOCK_FACE_ZM, DioriteStairs::Half::Bottom, DioriteStairs::Shape::InnerRight).ID: return 10188;
1848  case DioriteStairs::DioriteStairs(eBlockFace::BLOCK_FACE_ZM, DioriteStairs::Half::Bottom, DioriteStairs::Shape::OuterLeft).ID: return 10190;
1849  case DioriteStairs::DioriteStairs(eBlockFace::BLOCK_FACE_ZM, DioriteStairs::Half::Bottom, DioriteStairs::Shape::OuterRight).ID: return 10192;
1850  case DioriteStairs::DioriteStairs(eBlockFace::BLOCK_FACE_ZP, DioriteStairs::Half::Top, DioriteStairs::Shape::Straight).ID: return 10194;
1851  case DioriteStairs::DioriteStairs(eBlockFace::BLOCK_FACE_ZP, DioriteStairs::Half::Top, DioriteStairs::Shape::InnerLeft).ID: return 10196;
1852  case DioriteStairs::DioriteStairs(eBlockFace::BLOCK_FACE_ZP, DioriteStairs::Half::Top, DioriteStairs::Shape::InnerRight).ID: return 10198;
1853  case DioriteStairs::DioriteStairs(eBlockFace::BLOCK_FACE_ZP, DioriteStairs::Half::Top, DioriteStairs::Shape::OuterLeft).ID: return 10200;
1854  case DioriteStairs::DioriteStairs(eBlockFace::BLOCK_FACE_ZP, DioriteStairs::Half::Top, DioriteStairs::Shape::OuterRight).ID: return 10202;
1855  case DioriteStairs::DioriteStairs(eBlockFace::BLOCK_FACE_ZP, DioriteStairs::Half::Bottom, DioriteStairs::Shape::Straight).ID: return 10204;
1856  case DioriteStairs::DioriteStairs(eBlockFace::BLOCK_FACE_ZP, DioriteStairs::Half::Bottom, DioriteStairs::Shape::InnerLeft).ID: return 10206;
1857  case DioriteStairs::DioriteStairs(eBlockFace::BLOCK_FACE_ZP, DioriteStairs::Half::Bottom, DioriteStairs::Shape::InnerRight).ID: return 10208;
1858  case DioriteStairs::DioriteStairs(eBlockFace::BLOCK_FACE_ZP, DioriteStairs::Half::Bottom, DioriteStairs::Shape::OuterLeft).ID: return 10210;
1859  case DioriteStairs::DioriteStairs(eBlockFace::BLOCK_FACE_ZP, DioriteStairs::Half::Bottom, DioriteStairs::Shape::OuterRight).ID: return 10212;
1860  case DioriteStairs::DioriteStairs(eBlockFace::BLOCK_FACE_XM, DioriteStairs::Half::Top, DioriteStairs::Shape::Straight).ID: return 10214;
1861  case DioriteStairs::DioriteStairs(eBlockFace::BLOCK_FACE_XM, DioriteStairs::Half::Top, DioriteStairs::Shape::InnerLeft).ID: return 10216;
1862  case DioriteStairs::DioriteStairs(eBlockFace::BLOCK_FACE_XM, DioriteStairs::Half::Top, DioriteStairs::Shape::InnerRight).ID: return 10218;
1863  case DioriteStairs::DioriteStairs(eBlockFace::BLOCK_FACE_XM, DioriteStairs::Half::Top, DioriteStairs::Shape::OuterLeft).ID: return 10220;
1864  case DioriteStairs::DioriteStairs(eBlockFace::BLOCK_FACE_XM, DioriteStairs::Half::Top, DioriteStairs::Shape::OuterRight).ID: return 10222;
1865  case DioriteStairs::DioriteStairs(eBlockFace::BLOCK_FACE_XM, DioriteStairs::Half::Bottom, DioriteStairs::Shape::Straight).ID: return 10224;
1866  case DioriteStairs::DioriteStairs(eBlockFace::BLOCK_FACE_XM, DioriteStairs::Half::Bottom, DioriteStairs::Shape::InnerLeft).ID: return 10226;
1867  case DioriteStairs::DioriteStairs(eBlockFace::BLOCK_FACE_XM, DioriteStairs::Half::Bottom, DioriteStairs::Shape::InnerRight).ID: return 10228;
1868  case DioriteStairs::DioriteStairs(eBlockFace::BLOCK_FACE_XM, DioriteStairs::Half::Bottom, DioriteStairs::Shape::OuterLeft).ID: return 10230;
1869  case DioriteStairs::DioriteStairs(eBlockFace::BLOCK_FACE_XM, DioriteStairs::Half::Bottom, DioriteStairs::Shape::OuterRight).ID: return 10232;
1870  case DioriteStairs::DioriteStairs(eBlockFace::BLOCK_FACE_XP, DioriteStairs::Half::Top, DioriteStairs::Shape::Straight).ID: return 10234;
1871  case DioriteStairs::DioriteStairs(eBlockFace::BLOCK_FACE_XP, DioriteStairs::Half::Top, DioriteStairs::Shape::InnerLeft).ID: return 10236;
1872  case DioriteStairs::DioriteStairs(eBlockFace::BLOCK_FACE_XP, DioriteStairs::Half::Top, DioriteStairs::Shape::InnerRight).ID: return 10238;
1873  case DioriteStairs::DioriteStairs(eBlockFace::BLOCK_FACE_XP, DioriteStairs::Half::Top, DioriteStairs::Shape::OuterLeft).ID: return 10240;
1874  case DioriteStairs::DioriteStairs(eBlockFace::BLOCK_FACE_XP, DioriteStairs::Half::Top, DioriteStairs::Shape::OuterRight).ID: return 10242;
1875  case DioriteStairs::DioriteStairs(eBlockFace::BLOCK_FACE_XP, DioriteStairs::Half::Bottom, DioriteStairs::Shape::Straight).ID: return 10244;
1876  case DioriteStairs::DioriteStairs(eBlockFace::BLOCK_FACE_XP, DioriteStairs::Half::Bottom, DioriteStairs::Shape::InnerLeft).ID: return 10246;
1877  case DioriteStairs::DioriteStairs(eBlockFace::BLOCK_FACE_XP, DioriteStairs::Half::Bottom, DioriteStairs::Shape::InnerRight).ID: return 10248;
1878  case DioriteStairs::DioriteStairs(eBlockFace::BLOCK_FACE_XP, DioriteStairs::Half::Bottom, DioriteStairs::Shape::OuterLeft).ID: return 10250;
1879  case DioriteStairs::DioriteStairs(eBlockFace::BLOCK_FACE_XP, DioriteStairs::Half::Bottom, DioriteStairs::Shape::OuterRight).ID: return 10252;
1880  case DioriteWall::DioriteWall(DioriteWall::East::Low, DioriteWall::North::Low, DioriteWall::South::Low, true, DioriteWall::West::Low).ID: return 11037;
1881  case DioriteWall::DioriteWall(DioriteWall::East::Low, DioriteWall::North::Low, DioriteWall::South::Low, true, DioriteWall::West::None).ID: return 11038;
1882  case DioriteWall::DioriteWall(DioriteWall::East::Low, DioriteWall::North::Low, DioriteWall::South::Low, false, DioriteWall::West::Low).ID: return 11041;
1883  case DioriteWall::DioriteWall(DioriteWall::East::Low, DioriteWall::North::Low, DioriteWall::South::Low, false, DioriteWall::West::None).ID: return 11042;
1884  case DioriteWall::DioriteWall(DioriteWall::East::Low, DioriteWall::North::Low, DioriteWall::South::None, true, DioriteWall::West::Low).ID: return 11045;
1885  case DioriteWall::DioriteWall(DioriteWall::East::Low, DioriteWall::North::Low, DioriteWall::South::None, true, DioriteWall::West::None).ID: return 11046;
1886  case DioriteWall::DioriteWall(DioriteWall::East::Low, DioriteWall::North::Low, DioriteWall::South::None, false, DioriteWall::West::Low).ID: return 11049;
1887  case DioriteWall::DioriteWall(DioriteWall::East::Low, DioriteWall::North::Low, DioriteWall::South::None, false, DioriteWall::West::None).ID: return 11050;
1888  case DioriteWall::DioriteWall(DioriteWall::East::Low, DioriteWall::North::None, DioriteWall::South::Low, true, DioriteWall::West::Low).ID: return 11053;
1889  case DioriteWall::DioriteWall(DioriteWall::East::Low, DioriteWall::North::None, DioriteWall::South::Low, true, DioriteWall::West::None).ID: return 11054;
1890  case DioriteWall::DioriteWall(DioriteWall::East::Low, DioriteWall::North::None, DioriteWall::South::Low, false, DioriteWall::West::Low).ID: return 11057;
1891  case DioriteWall::DioriteWall(DioriteWall::East::Low, DioriteWall::North::None, DioriteWall::South::Low, false, DioriteWall::West::None).ID: return 11058;
1892  case DioriteWall::DioriteWall(DioriteWall::East::Low, DioriteWall::North::None, DioriteWall::South::None, true, DioriteWall::West::Low).ID: return 11061;
1893  case DioriteWall::DioriteWall(DioriteWall::East::Low, DioriteWall::North::None, DioriteWall::South::None, true, DioriteWall::West::None).ID: return 11062;
1894  case DioriteWall::DioriteWall(DioriteWall::East::Low, DioriteWall::North::None, DioriteWall::South::None, false, DioriteWall::West::Low).ID: return 11065;
1895  case DioriteWall::DioriteWall(DioriteWall::East::Low, DioriteWall::North::None, DioriteWall::South::None, false, DioriteWall::West::None).ID: return 11066;
1896  case DioriteWall::DioriteWall(DioriteWall::East::None, DioriteWall::North::Low, DioriteWall::South::Low, true, DioriteWall::West::Low).ID: return 11069;
1897  case DioriteWall::DioriteWall(DioriteWall::East::None, DioriteWall::North::Low, DioriteWall::South::Low, true, DioriteWall::West::None).ID: return 11070;
1898  case DioriteWall::DioriteWall(DioriteWall::East::None, DioriteWall::North::Low, DioriteWall::South::Low, false, DioriteWall::West::Low).ID: return 11073;
1899  case DioriteWall::DioriteWall(DioriteWall::East::None, DioriteWall::North::Low, DioriteWall::South::Low, false, DioriteWall::West::None).ID: return 11074;
1900  case DioriteWall::DioriteWall(DioriteWall::East::None, DioriteWall::North::Low, DioriteWall::South::None, true, DioriteWall::West::Low).ID: return 11077;
1901  case DioriteWall::DioriteWall(DioriteWall::East::None, DioriteWall::North::Low, DioriteWall::South::None, true, DioriteWall::West::None).ID: return 11078;
1902  case DioriteWall::DioriteWall(DioriteWall::East::None, DioriteWall::North::Low, DioriteWall::South::None, false, DioriteWall::West::Low).ID: return 11081;
1903  case DioriteWall::DioriteWall(DioriteWall::East::None, DioriteWall::North::Low, DioriteWall::South::None, false, DioriteWall::West::None).ID: return 11082;
1904  case DioriteWall::DioriteWall(DioriteWall::East::None, DioriteWall::North::None, DioriteWall::South::Low, true, DioriteWall::West::Low).ID: return 11085;
1905  case DioriteWall::DioriteWall(DioriteWall::East::None, DioriteWall::North::None, DioriteWall::South::Low, true, DioriteWall::West::None).ID: return 11086;
1906  case DioriteWall::DioriteWall(DioriteWall::East::None, DioriteWall::North::None, DioriteWall::South::Low, false, DioriteWall::West::Low).ID: return 11089;
1907  case DioriteWall::DioriteWall(DioriteWall::East::None, DioriteWall::North::None, DioriteWall::South::Low, false, DioriteWall::West::None).ID: return 11090;
1908  case DioriteWall::DioriteWall(DioriteWall::East::None, DioriteWall::North::None, DioriteWall::South::None, true, DioriteWall::West::Low).ID: return 11093;
1909  case DioriteWall::DioriteWall(DioriteWall::East::None, DioriteWall::North::None, DioriteWall::South::None, true, DioriteWall::West::None).ID: return 11094;
1910  case DioriteWall::DioriteWall(DioriteWall::East::None, DioriteWall::North::None, DioriteWall::South::None, false, DioriteWall::West::Low).ID: return 11097;
1911  case DioriteWall::DioriteWall(DioriteWall::East::None, DioriteWall::North::None, DioriteWall::South::None, false, DioriteWall::West::None).ID: return 11098;
1912  case Dirt::Dirt().ID: return 10;
1913  case Dispenser::Dispenser(eBlockFace::BLOCK_FACE_ZM, true).ID: return 233;
1914  case Dispenser::Dispenser(eBlockFace::BLOCK_FACE_ZM, false).ID: return 234;
1915  case Dispenser::Dispenser(eBlockFace::BLOCK_FACE_XP, true).ID: return 235;
1916  case Dispenser::Dispenser(eBlockFace::BLOCK_FACE_XP, false).ID: return 236;
1917  case Dispenser::Dispenser(eBlockFace::BLOCK_FACE_ZP, true).ID: return 237;
1918  case Dispenser::Dispenser(eBlockFace::BLOCK_FACE_ZP, false).ID: return 238;
1919  case Dispenser::Dispenser(eBlockFace::BLOCK_FACE_XM, true).ID: return 239;
1920  case Dispenser::Dispenser(eBlockFace::BLOCK_FACE_XM, false).ID: return 240;
1921  case Dispenser::Dispenser(eBlockFace::BLOCK_FACE_YP, true).ID: return 241;
1922  case Dispenser::Dispenser(eBlockFace::BLOCK_FACE_YP, false).ID: return 242;
1923  case Dispenser::Dispenser(eBlockFace::BLOCK_FACE_YM, true).ID: return 243;
1924  case Dispenser::Dispenser(eBlockFace::BLOCK_FACE_YM, false).ID: return 244;
1925  case DragonEgg::DragonEgg().ID: return 5139;
1926  case DragonHead::DragonHead(0).ID: return 6054;
1927  case DragonHead::DragonHead(1).ID: return 6055;
1928  case DragonHead::DragonHead(2).ID: return 6056;
1929  case DragonHead::DragonHead(3).ID: return 6057;
1930  case DragonHead::DragonHead(4).ID: return 6058;
1931  case DragonHead::DragonHead(5).ID: return 6059;
1932  case DragonHead::DragonHead(6).ID: return 6060;
1933  case DragonHead::DragonHead(7).ID: return 6061;
1934  case DragonHead::DragonHead(8).ID: return 6062;
1935  case DragonHead::DragonHead(9).ID: return 6063;
1936  case DragonHead::DragonHead(10).ID: return 6064;
1937  case DragonHead::DragonHead(11).ID: return 6065;
1938  case DragonHead::DragonHead(12).ID: return 6066;
1939  case DragonHead::DragonHead(13).ID: return 6067;
1940  case DragonHead::DragonHead(14).ID: return 6068;
1941  case DragonHead::DragonHead(15).ID: return 6069;
1942  case DragonWallHead::DragonWallHead(eBlockFace::BLOCK_FACE_ZM).ID: return 6070;
1943  case DragonWallHead::DragonWallHead(eBlockFace::BLOCK_FACE_ZP).ID: return 6071;
1944  case DragonWallHead::DragonWallHead(eBlockFace::BLOCK_FACE_XM).ID: return 6072;
1945  case DragonWallHead::DragonWallHead(eBlockFace::BLOCK_FACE_XP).ID: return 6073;
1946  case DriedKelpBlock::DriedKelpBlock().ID: return 8961;
1947  case Dropper::Dropper(eBlockFace::BLOCK_FACE_ZM, true).ID: return 6299;
1948  case Dropper::Dropper(eBlockFace::BLOCK_FACE_ZM, false).ID: return 6300;
1949  case Dropper::Dropper(eBlockFace::BLOCK_FACE_XP, true).ID: return 6301;
1950  case Dropper::Dropper(eBlockFace::BLOCK_FACE_XP, false).ID: return 6302;
1951  case Dropper::Dropper(eBlockFace::BLOCK_FACE_ZP, true).ID: return 6303;
1952  case Dropper::Dropper(eBlockFace::BLOCK_FACE_ZP, false).ID: return 6304;
1953  case Dropper::Dropper(eBlockFace::BLOCK_FACE_XM, true).ID: return 6305;
1954  case Dropper::Dropper(eBlockFace::BLOCK_FACE_XM, false).ID: return 6306;
1955  case Dropper::Dropper(eBlockFace::BLOCK_FACE_YP, true).ID: return 6307;
1956  case Dropper::Dropper(eBlockFace::BLOCK_FACE_YP, false).ID: return 6308;
1957  case Dropper::Dropper(eBlockFace::BLOCK_FACE_YM, true).ID: return 6309;
1958  case Dropper::Dropper(eBlockFace::BLOCK_FACE_YM, false).ID: return 6310;
1959  case EmeraldBlock::EmeraldBlock().ID: return 5387;
1960  case EmeraldOre::EmeraldOre().ID: return 5234;
1961  case EnchantingTable::EnchantingTable().ID: return 5116;
1962  case EndGateway::EndGateway().ID: return 8688;
1963  case EndPortal::EndPortal().ID: return 5129;
1972  case EndRod::EndRod(eBlockFace::BLOCK_FACE_ZM).ID: return 8522;
1973  case EndRod::EndRod(eBlockFace::BLOCK_FACE_XP).ID: return 8523;
1974  case EndRod::EndRod(eBlockFace::BLOCK_FACE_ZP).ID: return 8524;
1975  case EndRod::EndRod(eBlockFace::BLOCK_FACE_XM).ID: return 8525;
1976  case EndRod::EndRod(eBlockFace::BLOCK_FACE_YP).ID: return 8526;
1977  case EndRod::EndRod(eBlockFace::BLOCK_FACE_YM).ID: return 8527;
1978  case EndStone::EndStone().ID: return 5138;
1979  case EndStoneBrickSlab::EndStoneBrickSlab(EndStoneBrickSlab::Type::Top).ID: return 10284;
1981  case EndStoneBrickSlab::EndStoneBrickSlab(EndStoneBrickSlab::Type::Double).ID: return 10288;
1982  case EndStoneBrickStairs::EndStoneBrickStairs(eBlockFace::BLOCK_FACE_ZM, EndStoneBrickStairs::Half::Top, EndStoneBrickStairs::Shape::Straight).ID: return 9534;
1983  case EndStoneBrickStairs::EndStoneBrickStairs(eBlockFace::BLOCK_FACE_ZM, EndStoneBrickStairs::Half::Top, EndStoneBrickStairs::Shape::InnerLeft).ID: return 9536;
1984  case EndStoneBrickStairs::EndStoneBrickStairs(eBlockFace::BLOCK_FACE_ZM, EndStoneBrickStairs::Half::Top, EndStoneBrickStairs::Shape::InnerRight).ID: return 9538;
1985  case EndStoneBrickStairs::EndStoneBrickStairs(eBlockFace::BLOCK_FACE_ZM, EndStoneBrickStairs::Half::Top, EndStoneBrickStairs::Shape::OuterLeft).ID: return 9540;
1986  case EndStoneBrickStairs::EndStoneBrickStairs(eBlockFace::BLOCK_FACE_ZM, EndStoneBrickStairs::Half::Top, EndStoneBrickStairs::Shape::OuterRight).ID: return 9542;
1987  case EndStoneBrickStairs::EndStoneBrickStairs(eBlockFace::BLOCK_FACE_ZM, EndStoneBrickStairs::Half::Bottom, EndStoneBrickStairs::Shape::Straight).ID: return 9544;
1988  case EndStoneBrickStairs::EndStoneBrickStairs(eBlockFace::BLOCK_FACE_ZM, EndStoneBrickStairs::Half::Bottom, EndStoneBrickStairs::Shape::InnerLeft).ID: return 9546;
1989  case EndStoneBrickStairs::EndStoneBrickStairs(eBlockFace::BLOCK_FACE_ZM, EndStoneBrickStairs::Half::Bottom, EndStoneBrickStairs::Shape::InnerRight).ID: return 9548;
1990  case EndStoneBrickStairs::EndStoneBrickStairs(eBlockFace::BLOCK_FACE_ZM, EndStoneBrickStairs::Half::Bottom, EndStoneBrickStairs::Shape::OuterLeft).ID: return 9550;
1991  case EndStoneBrickStairs::EndStoneBrickStairs(eBlockFace::BLOCK_FACE_ZM, EndStoneBrickStairs::Half::Bottom, EndStoneBrickStairs::Shape::OuterRight).ID: return 9552;
1992  case EndStoneBrickStairs::EndStoneBrickStairs(eBlockFace::BLOCK_FACE_ZP, EndStoneBrickStairs::Half::Top, EndStoneBrickStairs::Shape::Straight).ID: return 9554;
1993  case EndStoneBrickStairs::EndStoneBrickStairs(eBlockFace::BLOCK_FACE_ZP, EndStoneBrickStairs::Half::Top, EndStoneBrickStairs::Shape::InnerLeft).ID: return 9556;
1994  case EndStoneBrickStairs::EndStoneBrickStairs(eBlockFace::BLOCK_FACE_ZP, EndStoneBrickStairs::Half::Top, EndStoneBrickStairs::Shape::InnerRight).ID: return 9558;
1995  case EndStoneBrickStairs::EndStoneBrickStairs(eBlockFace::BLOCK_FACE_ZP, EndStoneBrickStairs::Half::Top, EndStoneBrickStairs::Shape::OuterLeft).ID: return 9560;
1996  case EndStoneBrickStairs::EndStoneBrickStairs(eBlockFace::BLOCK_FACE_ZP, EndStoneBrickStairs::Half::Top, EndStoneBrickStairs::Shape::OuterRight).ID: return 9562;
1997  case EndStoneBrickStairs::EndStoneBrickStairs(eBlockFace::BLOCK_FACE_ZP, EndStoneBrickStairs::Half::Bottom, EndStoneBrickStairs::Shape::Straight).ID: return 9564;
1998  case EndStoneBrickStairs::EndStoneBrickStairs(eBlockFace::BLOCK_FACE_ZP, EndStoneBrickStairs::Half::Bottom, EndStoneBrickStairs::Shape::InnerLeft).ID: return 9566;
1999  case EndStoneBrickStairs::EndStoneBrickStairs(eBlockFace::BLOCK_FACE_ZP, EndStoneBrickStairs::Half::Bottom, EndStoneBrickStairs::Shape::InnerRight).ID: return 9568;
2000  case EndStoneBrickStairs::EndStoneBrickStairs(eBlockFace::BLOCK_FACE_ZP, EndStoneBrickStairs::Half::Bottom, EndStoneBrickStairs::Shape::OuterLeft).ID: return 9570;
2001  case EndStoneBrickStairs::EndStoneBrickStairs(eBlockFace::BLOCK_FACE_ZP, EndStoneBrickStairs::Half::Bottom, EndStoneBrickStairs::Shape::OuterRight).ID: return 9572;
2002  case EndStoneBrickStairs::EndStoneBrickStairs(eBlockFace::BLOCK_FACE_XM, EndStoneBrickStairs::Half::Top, EndStoneBrickStairs::Shape::Straight).ID: return 9574;
2003  case EndStoneBrickStairs::EndStoneBrickStairs(eBlockFace::BLOCK_FACE_XM, EndStoneBrickStairs::Half::Top, EndStoneBrickStairs::Shape::InnerLeft).ID: return 9576;
2004  case EndStoneBrickStairs::EndStoneBrickStairs(eBlockFace::BLOCK_FACE_XM, EndStoneBrickStairs::Half::Top, EndStoneBrickStairs::Shape::InnerRight).ID: return 9578;
2005  case EndStoneBrickStairs::EndStoneBrickStairs(eBlockFace::BLOCK_FACE_XM, EndStoneBrickStairs::Half::Top, EndStoneBrickStairs::Shape::OuterLeft).ID: return 9580;
2006  case EndStoneBrickStairs::EndStoneBrickStairs(eBlockFace::BLOCK_FACE_XM, EndStoneBrickStairs::Half::Top, EndStoneBrickStairs::Shape::OuterRight).ID: return 9582;
2007  case EndStoneBrickStairs::EndStoneBrickStairs(eBlockFace::BLOCK_FACE_XM, EndStoneBrickStairs::Half::Bottom, EndStoneBrickStairs::Shape::Straight).ID: return 9584;
2008  case EndStoneBrickStairs::EndStoneBrickStairs(eBlockFace::BLOCK_FACE_XM, EndStoneBrickStairs::Half::Bottom, EndStoneBrickStairs::Shape::InnerLeft).ID: return 9586;
2009  case EndStoneBrickStairs::EndStoneBrickStairs(eBlockFace::BLOCK_FACE_XM, EndStoneBrickStairs::Half::Bottom, EndStoneBrickStairs::Shape::InnerRight).ID: return 9588;
2010  case EndStoneBrickStairs::EndStoneBrickStairs(eBlockFace::BLOCK_FACE_XM, EndStoneBrickStairs::Half::Bottom, EndStoneBrickStairs::Shape::OuterLeft).ID: return 9590;
2011  case EndStoneBrickStairs::EndStoneBrickStairs(eBlockFace::BLOCK_FACE_XM, EndStoneBrickStairs::Half::Bottom, EndStoneBrickStairs::Shape::OuterRight).ID: return 9592;
2012  case EndStoneBrickStairs::EndStoneBrickStairs(eBlockFace::BLOCK_FACE_XP, EndStoneBrickStairs::Half::Top, EndStoneBrickStairs::Shape::Straight).ID: return 9594;
2013  case EndStoneBrickStairs::EndStoneBrickStairs(eBlockFace::BLOCK_FACE_XP, EndStoneBrickStairs::Half::Top, EndStoneBrickStairs::Shape::InnerLeft).ID: return 9596;
2014  case EndStoneBrickStairs::EndStoneBrickStairs(eBlockFace::BLOCK_FACE_XP, EndStoneBrickStairs::Half::Top, EndStoneBrickStairs::Shape::InnerRight).ID: return 9598;
2015  case EndStoneBrickStairs::EndStoneBrickStairs(eBlockFace::BLOCK_FACE_XP, EndStoneBrickStairs::Half::Top, EndStoneBrickStairs::Shape::OuterLeft).ID: return 9600;
2016  case EndStoneBrickStairs::EndStoneBrickStairs(eBlockFace::BLOCK_FACE_XP, EndStoneBrickStairs::Half::Top, EndStoneBrickStairs::Shape::OuterRight).ID: return 9602;
2017  case EndStoneBrickStairs::EndStoneBrickStairs(eBlockFace::BLOCK_FACE_XP, EndStoneBrickStairs::Half::Bottom, EndStoneBrickStairs::Shape::Straight).ID: return 9604;
2018  case EndStoneBrickStairs::EndStoneBrickStairs(eBlockFace::BLOCK_FACE_XP, EndStoneBrickStairs::Half::Bottom, EndStoneBrickStairs::Shape::InnerLeft).ID: return 9606;
2019  case EndStoneBrickStairs::EndStoneBrickStairs(eBlockFace::BLOCK_FACE_XP, EndStoneBrickStairs::Half::Bottom, EndStoneBrickStairs::Shape::InnerRight).ID: return 9608;
2020  case EndStoneBrickStairs::EndStoneBrickStairs(eBlockFace::BLOCK_FACE_XP, EndStoneBrickStairs::Half::Bottom, EndStoneBrickStairs::Shape::OuterLeft).ID: return 9610;
2021  case EndStoneBrickStairs::EndStoneBrickStairs(eBlockFace::BLOCK_FACE_XP, EndStoneBrickStairs::Half::Bottom, EndStoneBrickStairs::Shape::OuterRight).ID: return 9612;
2022  case EndStoneBrickWall::EndStoneBrickWall(EndStoneBrickWall::East::Low, EndStoneBrickWall::North::Low, EndStoneBrickWall::South::Low, true, EndStoneBrickWall::West::Low).ID: return 10973;
2023  case EndStoneBrickWall::EndStoneBrickWall(EndStoneBrickWall::East::Low, EndStoneBrickWall::North::Low, EndStoneBrickWall::South::Low, true, EndStoneBrickWall::West::None).ID: return 10974;
2024  case EndStoneBrickWall::EndStoneBrickWall(EndStoneBrickWall::East::Low, EndStoneBrickWall::North::Low, EndStoneBrickWall::South::Low, false, EndStoneBrickWall::West::Low).ID: return 10977;
2025  case EndStoneBrickWall::EndStoneBrickWall(EndStoneBrickWall::East::Low, EndStoneBrickWall::North::Low, EndStoneBrickWall::South::Low, false, EndStoneBrickWall::West::None).ID: return 10978;
2026  case EndStoneBrickWall::EndStoneBrickWall(EndStoneBrickWall::East::Low, EndStoneBrickWall::North::Low, EndStoneBrickWall::South::None, true, EndStoneBrickWall::West::Low).ID: return 10981;
2027  case EndStoneBrickWall::EndStoneBrickWall(EndStoneBrickWall::East::Low, EndStoneBrickWall::North::Low, EndStoneBrickWall::South::None, true, EndStoneBrickWall::West::None).ID: return 10982;
2028  case EndStoneBrickWall::EndStoneBrickWall(EndStoneBrickWall::East::Low, EndStoneBrickWall::North::Low, EndStoneBrickWall::South::None, false, EndStoneBrickWall::West::Low).ID: return 10985;
2029  case EndStoneBrickWall::EndStoneBrickWall(EndStoneBrickWall::East::Low, EndStoneBrickWall::North::Low, EndStoneBrickWall::South::None, false, EndStoneBrickWall::West::None).ID: return 10986;
2030  case EndStoneBrickWall::EndStoneBrickWall(EndStoneBrickWall::East::Low, EndStoneBrickWall::North::None, EndStoneBrickWall::South::Low, true, EndStoneBrickWall::West::Low).ID: return 10989;
2031  case EndStoneBrickWall::EndStoneBrickWall(EndStoneBrickWall::East::Low, EndStoneBrickWall::North::None, EndStoneBrickWall::South::Low, true, EndStoneBrickWall::West::None).ID: return 10990;
2032  case EndStoneBrickWall::EndStoneBrickWall(EndStoneBrickWall::East::Low, EndStoneBrickWall::North::None, EndStoneBrickWall::South::Low, false, EndStoneBrickWall::West::Low).ID: return 10993;
2033  case EndStoneBrickWall::EndStoneBrickWall(EndStoneBrickWall::East::Low, EndStoneBrickWall::North::None, EndStoneBrickWall::South::Low, false, EndStoneBrickWall::West::None).ID: return 10994;
2034  case EndStoneBrickWall::EndStoneBrickWall(EndStoneBrickWall::East::Low, EndStoneBrickWall::North::None, EndStoneBrickWall::South::None, true, EndStoneBrickWall::West::Low).ID: return 10997;
2035  case EndStoneBrickWall::EndStoneBrickWall(EndStoneBrickWall::East::Low, EndStoneBrickWall::North::None, EndStoneBrickWall::South::None, true, EndStoneBrickWall::West::None).ID: return 10998;
2036  case EndStoneBrickWall::EndStoneBrickWall(EndStoneBrickWall::East::Low, EndStoneBrickWall::North::None, EndStoneBrickWall::South::None, false, EndStoneBrickWall::West::Low).ID: return 11001;
2037  case EndStoneBrickWall::EndStoneBrickWall(EndStoneBrickWall::East::Low, EndStoneBrickWall::North::None, EndStoneBrickWall::South::None, false, EndStoneBrickWall::West::None).ID: return 11002;
2038  case EndStoneBrickWall::EndStoneBrickWall(EndStoneBrickWall::East::None, EndStoneBrickWall::North::Low, EndStoneBrickWall::South::Low, true, EndStoneBrickWall::West::Low).ID: return 11005;
2039  case EndStoneBrickWall::EndStoneBrickWall(EndStoneBrickWall::East::None, EndStoneBrickWall::North::Low, EndStoneBrickWall::South::Low, true, EndStoneBrickWall::West::None).ID: return 11006;
2040  case EndStoneBrickWall::EndStoneBrickWall(EndStoneBrickWall::East::None, EndStoneBrickWall::North::Low, EndStoneBrickWall::South::Low, false, EndStoneBrickWall::West::Low).ID: return 11009;
2041  case EndStoneBrickWall::EndStoneBrickWall(EndStoneBrickWall::East::None, EndStoneBrickWall::North::Low, EndStoneBrickWall::South::Low, false, EndStoneBrickWall::West::None).ID: return 11010;
2042  case EndStoneBrickWall::EndStoneBrickWall(EndStoneBrickWall::East::None, EndStoneBrickWall::North::Low, EndStoneBrickWall::South::None, true, EndStoneBrickWall::West::Low).ID: return 11013;
2043  case EndStoneBrickWall::EndStoneBrickWall(EndStoneBrickWall::East::None, EndStoneBrickWall::North::Low, EndStoneBrickWall::South::None, true, EndStoneBrickWall::West::None).ID: return 11014;
2044  case EndStoneBrickWall::EndStoneBrickWall(EndStoneBrickWall::East::None, EndStoneBrickWall::North::Low, EndStoneBrickWall::South::None, false, EndStoneBrickWall::West::Low).ID: return 11017;
2045  case EndStoneBrickWall::EndStoneBrickWall(EndStoneBrickWall::East::None, EndStoneBrickWall::North::Low, EndStoneBrickWall::South::None, false, EndStoneBrickWall::West::None).ID: return 11018;
2046  case EndStoneBrickWall::EndStoneBrickWall(EndStoneBrickWall::East::None, EndStoneBrickWall::North::None, EndStoneBrickWall::South::Low, true, EndStoneBrickWall::West::Low).ID: return 11021;
2047  case EndStoneBrickWall::EndStoneBrickWall(EndStoneBrickWall::East::None, EndStoneBrickWall::North::None, EndStoneBrickWall::South::Low, true, EndStoneBrickWall::West::None).ID: return 11022;
2048  case EndStoneBrickWall::EndStoneBrickWall(EndStoneBrickWall::East::None, EndStoneBrickWall::North::None, EndStoneBrickWall::South::Low, false, EndStoneBrickWall::West::Low).ID: return 11025;
2049  case EndStoneBrickWall::EndStoneBrickWall(EndStoneBrickWall::East::None, EndStoneBrickWall::North::None, EndStoneBrickWall::South::Low, false, EndStoneBrickWall::West::None).ID: return 11026;
2050  case EndStoneBrickWall::EndStoneBrickWall(EndStoneBrickWall::East::None, EndStoneBrickWall::North::None, EndStoneBrickWall::South::None, true, EndStoneBrickWall::West::Low).ID: return 11029;
2051  case EndStoneBrickWall::EndStoneBrickWall(EndStoneBrickWall::East::None, EndStoneBrickWall::North::None, EndStoneBrickWall::South::None, true, EndStoneBrickWall::West::None).ID: return 11030;
2052  case EndStoneBrickWall::EndStoneBrickWall(EndStoneBrickWall::East::None, EndStoneBrickWall::North::None, EndStoneBrickWall::South::None, false, EndStoneBrickWall::West::Low).ID: return 11033;
2053  case EndStoneBrickWall::EndStoneBrickWall(EndStoneBrickWall::East::None, EndStoneBrickWall::North::None, EndStoneBrickWall::South::None, false, EndStoneBrickWall::West::None).ID: return 11034;
2054  case EndStoneBricks::EndStoneBricks().ID: return 8682;
2059  case Farmland::Farmland(0).ID: return 3363;
2060  case Farmland::Farmland(1).ID: return 3364;
2061  case Farmland::Farmland(2).ID: return 3365;
2062  case Farmland::Farmland(3).ID: return 3366;
2063  case Farmland::Farmland(4).ID: return 3367;
2064  case Farmland::Farmland(5).ID: return 3368;
2065  case Farmland::Farmland(6).ID: return 3369;
2066  case Farmland::Farmland(7).ID: return 3370;
2067  case Fern::Fern().ID: return 1342;
2068  case Fire::Fire(0, true, true, true, true, true).ID: return 1439;
2069  case Fire::Fire(0, true, true, true, true, false).ID: return 1440;
2070  case Fire::Fire(0, true, true, true, false, true).ID: return 1441;
2071  case Fire::Fire(0, true, true, true, false, false).ID: return 1442;
2072  case Fire::Fire(0, true, true, false, true, true).ID: return 1443;
2073  case Fire::Fire(0, true, true, false, true, false).ID: return 1444;
2074  case Fire::Fire(0, true, true, false, false, true).ID: return 1445;
2075  case Fire::Fire(0, true, true, false, false, false).ID: return 1446;
2076  case Fire::Fire(0, true, false, true, true, true).ID: return 1447;
2077  case Fire::Fire(0, true, false, true, true, false).ID: return 1448;
2078  case Fire::Fire(0, true, false, true, false, true).ID: return 1449;
2079  case Fire::Fire(0, true, false, true, false, false).ID: return 1450;
2080  case Fire::Fire(0, true, false, false, true, true).ID: return 1451;
2081  case Fire::Fire(0, true, false, false, true, false).ID: return 1452;
2082  case Fire::Fire(0, true, false, false, false, true).ID: return 1453;
2083  case Fire::Fire(0, true, false, false, false, false).ID: return 1454;
2084  case Fire::Fire(0, false, true, true, true, true).ID: return 1455;
2085  case Fire::Fire(0, false, true, true, true, false).ID: return 1456;
2086  case Fire::Fire(0, false, true, true, false, true).ID: return 1457;
2087  case Fire::Fire(0, false, true, true, false, false).ID: return 1458;
2088  case Fire::Fire(0, false, true, false, true, true).ID: return 1459;
2089  case Fire::Fire(0, false, true, false, true, false).ID: return 1460;
2090  case Fire::Fire(0, false, true, false, false, true).ID: return 1461;
2091  case Fire::Fire(0, false, true, false, false, false).ID: return 1462;
2092  case Fire::Fire(0, false, false, true, true, true).ID: return 1463;
2093  case Fire::Fire(0, false, false, true, true, false).ID: return 1464;
2094  case Fire::Fire(0, false, false, true, false, true).ID: return 1465;
2095  case Fire::Fire(0, false, false, true, false, false).ID: return 1466;
2096  case Fire::Fire(0, false, false, false, true, true).ID: return 1467;
2097  case Fire::Fire(0, false, false, false, true, false).ID: return 1468;
2098  case Fire::Fire(0, false, false, false, false, true).ID: return 1469;
2099  case Fire::Fire(0, false, false, false, false, false).ID: return 1470;
2100  case Fire::Fire(1, true, true, true, true, true).ID: return 1471;
2101  case Fire::Fire(1, true, true, true, true, false).ID: return 1472;
2102  case Fire::Fire(1, true, true, true, false, true).ID: return 1473;
2103  case Fire::Fire(1, true, true, true, false, false).ID: return 1474;
2104  case Fire::Fire(1, true, true, false, true, true).ID: return 1475;
2105  case Fire::Fire(1, true, true, false, true, false).ID: return 1476;
2106  case Fire::Fire(1, true, true, false, false, true).ID: return 1477;
2107  case Fire::Fire(1, true, true, false, false, false).ID: return 1478;
2108  case Fire::Fire(1, true, false, true, true, true).ID: return 1479;
2109  case Fire::Fire(1, true, false, true, true, false).ID: return 1480;
2110  case Fire::Fire(1, true, false, true, false, true).ID: return 1481;
2111  case Fire::Fire(1, true, false, true, false, false).ID: return 1482;
2112  case Fire::Fire(1, true, false, false, true, true).ID: return 1483;
2113  case Fire::Fire(1, true, false, false, true, false).ID: return 1484;
2114  case Fire::Fire(1, true, false, false, false, true).ID: return 1485;
2115  case Fire::Fire(1, true, false, false, false, false).ID: return 1486;
2116  case Fire::Fire(1, false, true, true, true, true).ID: return 1487;
2117  case Fire::Fire(1, false, true, true, true, false).ID: return 1488;
2118  case Fire::Fire(1, false, true, true, false, true).ID: return 1489;
2119  case Fire::Fire(1, false, true, true, false, false).ID: return 1490;
2120  case Fire::Fire(1, false, true, false, true, true).ID: return 1491;
2121  case Fire::Fire(1, false, true, false, true, false).ID: return 1492;
2122  case Fire::Fire(1, false, true, false, false, true).ID: return 1493;
2123  case Fire::Fire(1, false, true, false, false, false).ID: return 1494;
2124  case Fire::Fire(1, false, false, true, true, true).ID: return 1495;
2125  case Fire::Fire(1, false, false, true, true, false).ID: return 1496;
2126  case Fire::Fire(1, false, false, true, false, true).ID: return 1497;
2127  case Fire::Fire(1, false, false, true, false, false).ID: return 1498;
2128  case Fire::Fire(1, false, false, false, true, true).ID: return 1499;
2129  case Fire::Fire(1, false, false, false, true, false).ID: return 1500;
2130  case Fire::Fire(1, false, false, false, false, true).ID: return 1501;
2131  case Fire::Fire(1, false, false, false, false, false).ID: return 1502;
2132  case Fire::Fire(2, true, true, true, true, true).ID: return 1503;
2133  case Fire::Fire(2, true, true, true, true, false).ID: return 1504;
2134  case Fire::Fire(2, true, true, true, false, true).ID: return 1505;
2135  case Fire::Fire(2, true, true, true, false, false).ID: return 1506;
2136  case Fire::Fire(2, true, true, false, true, true).ID: return 1507;
2137  case Fire::Fire(2, true, true, false, true, false).ID: return 1508;
2138  case Fire::Fire(2, true, true, false, false, true).ID: return 1509;
2139  case Fire::Fire(2, true, true, false, false, false).ID: return 1510;
2140  case Fire::Fire(2, true, false, true, true, true).ID: return 1511;
2141  case Fire::Fire(2, true, false, true, true, false).ID: return 1512;
2142  case Fire::Fire(2, true, false, true, false, true).ID: return 1513;
2143  case Fire::Fire(2, true, false, true, false, false).ID: return 1514;
2144  case Fire::Fire(2, true, false, false, true, true).ID: return 1515;
2145  case Fire::Fire(2, true, false, false, true, false).ID: return 1516;
2146  case Fire::Fire(2, true, false, false, false, true).ID: return 1517;
2147  case Fire::Fire(2, true, false, false, false, false).ID: return 1518;
2148  case Fire::Fire(2, false, true, true, true, true).ID: return 1519;
2149  case Fire::Fire(2, false, true, true, true, false).ID: return 1520;
2150  case Fire::Fire(2, false, true, true, false, true).ID: return 1521;
2151  case Fire::Fire(2, false, true, true, false, false).ID: return 1522;
2152  case Fire::Fire(2, false, true, false, true, true).ID: return 1523;
2153  case Fire::Fire(2, false, true, false, true, false).ID: return 1524;
2154  case Fire::Fire(2, false, true, false, false, true).ID: return 1525;
2155  case Fire::Fire(2, false, true, false, false, false).ID: return 1526;
2156  case Fire::Fire(2, false, false, true, true, true).ID: return 1527;
2157  case Fire::Fire(2, false, false, true, true, false).ID: return 1528;
2158  case Fire::Fire(2, false, false, true, false, true).ID: return 1529;
2159  case Fire::Fire(2, false, false, true, false, false).ID: return 1530;
2160  case Fire::Fire(2, false, false, false, true, true).ID: return 1531;
2161  case Fire::Fire(2, false, false, false, true, false).ID: return 1532;
2162  case Fire::Fire(2, false, false, false, false, true).ID: return 1533;
2163  case Fire::Fire(2, false, false, false, false, false).ID: return 1534;
2164  case Fire::Fire(3, true, true, true, true, true).ID: return 1535;
2165  case Fire::Fire(3, true, true, true, true, false).ID: return 1536;
2166  case Fire::Fire(3, true, true, true, false, true).ID: return 1537;
2167  case Fire::Fire(3, true, true, true, false, false).ID: return 1538;
2168  case Fire::Fire(3, true, true, false, true, true).ID: return 1539;
2169  case Fire::Fire(3, true, true, false, true, false).ID: return 1540;
2170  case Fire::Fire(3, true, true, false, false, true).ID: return 1541;
2171  case Fire::Fire(3, true, true, false, false, false).ID: return 1542;
2172  case Fire::Fire(3, true, false, true, true, true).ID: return 1543;
2173  case Fire::Fire(3, true, false, true, true, false).ID: return 1544;
2174  case Fire::Fire(3, true, false, true, false, true).ID: return 1545;
2175  case Fire::Fire(3, true, false, true, false, false).ID: return 1546;
2176  case Fire::Fire(3, true, false, false, true, true).ID: return 1547;
2177  case Fire::Fire(3, true, false, false, true, false).ID: return 1548;
2178  case Fire::Fire(3, true, false, false, false, true).ID: return 1549;
2179  case Fire::Fire(3, true, false, false, false, false).ID: return 1550;
2180  case Fire::Fire(3, false, true, true, true, true).ID: return 1551;
2181  case Fire::Fire(3, false, true, true, true, false).ID: return 1552;
2182  case Fire::Fire(3, false, true, true, false, true).ID: return 1553;
2183  case Fire::Fire(3, false, true, true, false, false).ID: return 1554;
2184  case Fire::Fire(3, false, true, false, true, true).ID: return 1555;
2185  case Fire::Fire(3, false, true, false, true, false).ID: return 1556;
2186  case Fire::Fire(3, false, true, false, false, true).ID: return 1557;
2187  case Fire::Fire(3, false, true, false, false, false).ID: return 1558;
2188  case Fire::Fire(3, false, false, true, true, true).ID: return 1559;
2189  case Fire::Fire(3, false, false, true, true, false).ID: return 1560;
2190  case Fire::Fire(3, false, false, true, false, true).ID: return 1561;
2191  case Fire::Fire(3, false, false, true, false, false).ID: return 1562;
2192  case Fire::Fire(3, false, false, false, true, true).ID: return 1563;
2193  case Fire::Fire(3, false, false, false, true, false).ID: return 1564;
2194  case Fire::Fire(3, false, false, false, false, true).ID: return 1565;
2195  case Fire::Fire(3, false, false, false, false, false).ID: return 1566;
2196  case Fire::Fire(4, true, true, true, true, true).ID: return 1567;
2197  case Fire::Fire(4, true, true, true, true, false).ID: return 1568;
2198  case Fire::Fire(4, true, true, true, false, true).ID: return 1569;
2199  case Fire::Fire(4, true, true, true, false, false).ID: return 1570;
2200  case Fire::Fire(4, true, true, false, true, true).ID: return 1571;
2201  case Fire::Fire(4, true, true, false, true, false).ID: return 1572;
2202  case Fire::Fire(4, true, true, false, false, true).ID: return 1573;
2203  case Fire::Fire(4, true, true, false, false, false).ID: return 1574;
2204  case Fire::Fire(4, true, false, true, true, true).ID: return 1575;
2205  case Fire::Fire(4, true, false, true, true, false).ID: return 1576;
2206  case Fire::Fire(4, true, false, true, false, true).ID: return 1577;
2207  case Fire::Fire(4, true, false, true, false, false).ID: return 1578;
2208  case Fire::Fire(4, true, false, false, true, true).ID: return 1579;
2209  case Fire::Fire(4, true, false, false, true, false).ID: return 1580;
2210  case Fire::Fire(4, true, false, false, false, true).ID: return 1581;
2211  case Fire::Fire(4, true, false, false, false, false).ID: return 1582;
2212  case Fire::Fire(4, false, true, true, true, true).ID: return 1583;
2213  case Fire::Fire(4, false, true, true, true, false).ID: return 1584;
2214  case Fire::Fire(4, false, true, true, false, true).ID: return 1585;
2215  case Fire::Fire(4, false, true, true, false, false).ID: return 1586;
2216  case Fire::Fire(4, false, true, false, true, true).ID: return 1587;
2217  case Fire::Fire(4, false, true, false, true, false).ID: return 1588;
2218  case Fire::Fire(4, false, true, false, false, true).ID: return 1589;
2219  case Fire::Fire(4, false, true, false, false, false).ID: return 1590;
2220  case Fire::Fire(4, false, false, true, true, true).ID: return 1591;
2221  case Fire::Fire(4, false, false, true, true, false).ID: return 1592;
2222  case Fire::Fire(4, false, false, true, false, true).ID: return 1593;
2223  case Fire::Fire(4, false, false, true, false, false).ID: return 1594;
2224  case Fire::Fire(4, false, false, false, true, true).ID: return 1595;
2225  case Fire::Fire(4, false, false, false, true, false).ID: return 1596;
2226  case Fire::Fire(4, false, false, false, false, true).ID: return 1597;
2227  case Fire::Fire(4, false, false, false, false, false).ID: return 1598;
2228  case Fire::Fire(5, true, true, true, true, true).ID: return 1599;
2229  case Fire::Fire(5, true, true, true, true, false).ID: return 1600;
2230  case Fire::Fire(5, true, true, true, false, true).ID: return 1601;
2231  case Fire::Fire(5, true, true, true, false, false).ID: return 1602;
2232  case Fire::Fire(5, true, true, false, true, true).ID: return 1603;
2233  case Fire::Fire(5, true, true, false, true, false).ID: return 1604;
2234  case Fire::Fire(5, true, true, false, false, true).ID: return 1605;
2235  case Fire::Fire(5, true, true, false, false, false).ID: return 1606;
2236  case Fire::Fire(5, true, false, true, true, true).ID: return 1607;
2237  case Fire::Fire(5, true, false, true, true, false).ID: return 1608;
2238  case Fire::Fire(5, true, false, true, false, true).ID: return 1609;
2239  case Fire::Fire(5, true, false, true, false, false).ID: return 1610;
2240  case Fire::Fire(5, true, false, false, true, true).ID: return 1611;
2241  case Fire::Fire(5, true, false, false, true, false).ID: return 1612;
2242  case Fire::Fire(5, true, false, false, false, true).ID: return 1613;
2243  case Fire::Fire(5, true, false, false, false, false).ID: return 1614;
2244  case Fire::Fire(5, false, true, true, true, true).ID: return 1615;
2245  case Fire::Fire(5, false, true, true, true, false).ID: return 1616;
2246  case Fire::Fire(5, false, true, true, false, true).ID: return 1617;
2247  case Fire::Fire(5, false, true, true, false, false).ID: return 1618;
2248  case Fire::Fire(5, false, true, false, true, true).ID: return 1619;
2249  case Fire::Fire(5, false, true, false, true, false).ID: return 1620;
2250  case Fire::Fire(5, false, true, false, false, true).ID: return 1621;
2251  case Fire::Fire(5, false, true, false, false, false).ID: return 1622;
2252  case Fire::Fire(5, false, false, true, true, true).ID: return 1623;
2253  case Fire::Fire(5, false, false, true, true, false).ID: return 1624;
2254  case Fire::Fire(5, false, false, true, false, true).ID: return 1625;
2255  case Fire::Fire(5, false, false, true, false, false).ID: return 1626;
2256  case Fire::Fire(5, false, false, false, true, true).ID: return 1627;
2257  case Fire::Fire(5, false, false, false, true, false).ID: return 1628;
2258  case Fire::Fire(5, false, false, false, false, true).ID: return 1629;
2259  case Fire::Fire(5, false, false, false, false, false).ID: return 1630;
2260  case Fire::Fire(6, true, true, true, true, true).ID: return 1631;
2261  case Fire::Fire(6, true, true, true, true, false).ID: return 1632;
2262  case Fire::Fire(6, true, true, true, false, true).ID: return 1633;
2263  case Fire::Fire(6, true, true, true, false, false).ID: return 1634;
2264  case Fire::Fire(6, true, true, false, true, true).ID: return 1635;
2265  case Fire::Fire(6, true, true, false, true, false).ID: return 1636;
2266  case Fire::Fire(6, true, true, false, false, true).ID: return 1637;
2267  case Fire::Fire(6, true, true, false, false, false).ID: return 1638;
2268  case Fire::Fire(6, true, false, true, true, true).ID: return 1639;
2269  case Fire::Fire(6, true, false, true, true, false).ID: return 1640;
2270  case Fire::Fire(6, true, false, true, false, true).ID: return 1641;
2271  case Fire::Fire(6, true, false, true, false, false).ID: return 1642;
2272  case Fire::Fire(6, true, false, false, true, true).ID: return 1643;
2273  case Fire::Fire(6, true, false, false, true, false).ID: return 1644;
2274  case Fire::Fire(6, true, false, false, false, true).ID: return 1645;
2275  case Fire::Fire(6, true, false, false, false, false).ID: return 1646;
2276  case Fire::Fire(6, false, true, true, true, true).ID: return 1647;
2277  case Fire::Fire(6, false, true, true, true, false).ID: return 1648;
2278  case Fire::Fire(6, false, true, true, false, true).ID: return 1649;
2279  case Fire::Fire(6, false, true, true, false, false).ID: return 1650;
2280  case Fire::Fire(6, false, true, false, true, true).ID: return 1651;
2281  case Fire::Fire(6, false, true, false, true, false).ID: return 1652;
2282  case Fire::Fire(6, false, true, false, false, true).ID: return 1653;
2283  case Fire::Fire(6, false, true, false, false, false).ID: return 1654;
2284  case Fire::Fire(6, false, false, true, true, true).ID: return 1655;
2285  case Fire::Fire(6, false, false, true, true, false).ID: return 1656;
2286  case Fire::Fire(6, false, false, true, false, true).ID: return 1657;
2287  case Fire::Fire(6, false, false, true, false, false).ID: return 1658;
2288  case Fire::Fire(6, false, false, false, true, true).ID: return 1659;
2289  case Fire::Fire(6, false, false, false, true, false).ID: return 1660;
2290  case Fire::Fire(6, false, false, false, false, true).ID: return 1661;
2291  case Fire::Fire(6, false, false, false, false, false).ID: return 1662;
2292  case Fire::Fire(7, true, true, true, true, true).ID: return 1663;
2293  case Fire::Fire(7, true, true, true, true, false).ID: return 1664;
2294  case Fire::Fire(7, true, true, true, false, true).ID: return 1665;
2295  case Fire::Fire(7, true, true, true, false, false).ID: return 1666;
2296  case Fire::Fire(7, true, true, false, true, true).ID: return 1667;
2297  case Fire::Fire(7, true, true, false, true, false).ID: return 1668;
2298  case Fire::Fire(7, true, true, false, false, true).ID: return 1669;
2299  case Fire::Fire(7, true, true, false, false, false).ID: return 1670;
2300  case Fire::Fire(7, true, false, true, true, true).ID: return 1671;
2301  case Fire::Fire(7, true, false, true, true, false).ID: return 1672;
2302  case Fire::Fire(7, true, false, true, false, true).ID: return 1673;
2303  case Fire::Fire(7, true, false, true, false, false).ID: return 1674;
2304  case Fire::Fire(7, true, false, false, true, true).ID: return 1675;
2305  case Fire::Fire(7, true, false, false, true, false).ID: return 1676;
2306  case Fire::Fire(7, true, false, false, false, true).ID: return 1677;
2307  case Fire::Fire(7, true, false, false, false, false).ID: return 1678;
2308  case Fire::Fire(7, false, true, true, true, true).ID: return 1679;
2309  case Fire::Fire(7, false, true, true, true, false).ID: return 1680;
2310  case Fire::Fire(7, false, true, true, false, true).ID: return 1681;
2311  case Fire::Fire(7, false, true, true, false, false).ID: return 1682;
2312  case Fire::Fire(7, false, true, false, true, true).ID: return 1683;
2313  case Fire::Fire(7, false, true, false, true, false).ID: return 1684;
2314  case Fire::Fire(7, false, true, false, false, true).ID: return 1685;
2315  case Fire::Fire(7, false, true, false, false, false).ID: return 1686;
2316  case Fire::Fire(7, false, false, true, true, true).ID: return 1687;
2317  case Fire::Fire(7, false, false, true, true, false).ID: return 1688;
2318  case Fire::Fire(7, false, false, true, false, true).ID: return 1689;
2319  case Fire::Fire(7, false, false, true, false, false).ID: return 1690;
2320  case Fire::Fire(7, false, false, false, true, true).ID: return 1691;
2321  case Fire::Fire(7, false, false, false, true, false).ID: return 1692;
2322  case Fire::Fire(7, false, false, false, false, true).ID: return 1693;
2323  case Fire::Fire(7, false, false, false, false, false).ID: return 1694;
2324  case Fire::Fire(8, true, true, true, true, true).ID: return 1695;
2325  case Fire::Fire(8, true, true, true, true, false).ID: return 1696;
2326  case Fire::Fire(8, true, true, true, false, true).ID: return 1697;
2327  case Fire::Fire(8, true, true, true, false, false).ID: return 1698;
2328  case Fire::Fire(8, true, true, false, true, true).ID: return 1699;
2329  case Fire::Fire(8, true, true, false, true, false).ID: return 1700;
2330  case Fire::Fire(8, true, true, false, false, true).ID: return 1701;
2331  case Fire::Fire(8, true, true, false, false, false).ID: return 1702;
2332  case Fire::Fire(8, true, false, true, true, true).ID: return 1703;
2333  case Fire::Fire(8, true, false, true, true, false).ID: return 1704;
2334  case Fire::Fire(8, true, false, true, false, true).ID: return 1705;
2335  case Fire::Fire(8, true, false, true, false, false).ID: return 1706;
2336  case Fire::Fire(8, true, false, false, true, true).ID: return 1707;
2337  case Fire::Fire(8, true, false, false, true, false).ID: return 1708;
2338  case Fire::Fire(8, true, false, false, false, true).ID: return 1709;
2339  case Fire::Fire(8, true, false, false, false, false).ID: return 1710;
2340  case Fire::Fire(8, false, true, true, true, true).ID: return 1711;
2341  case Fire::Fire(8, false, true, true, true, false).ID: return 1712;
2342  case Fire::Fire(8, false, true, true, false, true).ID: return 1713;
2343  case Fire::Fire(8, false, true, true, false, false).ID: return 1714;
2344  case Fire::Fire(8, false, true, false, true, true).ID: return 1715;
2345  case Fire::Fire(8, false, true, false, true, false).ID: return 1716;
2346  case Fire::Fire(8, false, true, false, false, true).ID: return 1717;
2347  case Fire::Fire(8, false, true, false, false, false).ID: return 1718;
2348  case Fire::Fire(8, false, false, true, true, true).ID: return 1719;
2349  case Fire::Fire(8, false, false, true, true, false).ID: return 1720;
2350  case Fire::Fire(8, false, false, true, false, true).ID: return 1721;
2351  case Fire::Fire(8, false, false, true, false, false).ID: return 1722;
2352  case Fire::Fire(8, false, false, false, true, true).ID: return 1723;
2353  case Fire::Fire(8, false, false, false, true, false).ID: return 1724;
2354  case Fire::Fire(8, false, false, false, false, true).ID: return 1725;
2355  case Fire::Fire(8, false, false, false, false, false).ID: return 1726;
2356  case Fire::Fire(9, true, true, true, true, true).ID: return 1727;
2357  case Fire::Fire(9, true, true, true, true, false).ID: return 1728;
2358  case Fire::Fire(9, true, true, true, false, true).ID: return 1729;
2359  case Fire::Fire(9, true, true, true, false, false).ID: return 1730;
2360  case Fire::Fire(9, true, true, false, true, true).ID: return 1731;
2361  case Fire::Fire(9, true, true, false, true, false).ID: return 1732;
2362  case Fire::Fire(9, true, true, false, false, true).ID: return 1733;
2363  case Fire::Fire(9, true, true, false, false, false).ID: return 1734;
2364  case Fire::Fire(9, true, false, true, true, true).ID: return 1735;
2365  case Fire::Fire(9, true, false, true, true, false).ID: return 1736;
2366  case Fire::Fire(9, true, false, true, false, true).ID: return 1737;
2367  case Fire::Fire(9, true, false, true, false, false).ID: return 1738;
2368  case Fire::Fire(9, true, false, false, true, true).ID: return 1739;
2369  case Fire::Fire(9, true, false, false, true, false).ID: return 1740;
2370  case Fire::Fire(9, true, false, false, false, true).ID: return 1741;
2371  case Fire::Fire(9, true, false, false, false, false).ID: return 1742;
2372  case Fire::Fire(9, false, true, true, true, true).ID: return 1743;
2373  case Fire::Fire(9, false, true, true, true, false).ID: return 1744;
2374  case Fire::Fire(9, false, true, true, false, true).ID: return 1745;
2375  case Fire::Fire(9, false, true, true, false, false).ID: return 1746;
2376  case Fire::Fire(9, false, true, false, true, true).ID: return 1747;
2377  case Fire::Fire(9, false, true, false, true, false).ID: return 1748;
2378  case Fire::Fire(9, false, true, false, false, true).ID: return 1749;
2379  case Fire::Fire(9, false, true, false, false, false).ID: return 1750;
2380  case Fire::Fire(9, false, false, true, true, true).ID: return 1751;
2381  case Fire::Fire(9, false, false, true, true, false).ID: return 1752;
2382  case Fire::Fire(9, false, false, true, false, true).ID: return 1753;
2383  case Fire::Fire(9, false, false, true, false, false).ID: return 1754;
2384  case Fire::Fire(9, false, false, false, true, true).ID: return 1755;
2385  case Fire::Fire(9, false, false, false, true, false).ID: return 1756;
2386  case Fire::Fire(9, false, false, false, false, true).ID: return 1757;
2387  case Fire::Fire(9, false, false, false, false, false).ID: return 1758;
2388  case Fire::Fire(10, true, true, true, true, true).ID: return 1759;
2389  case Fire::Fire(10, true, true, true, true, false).ID: return 1760;
2390  case Fire::Fire(10, true, true, true, false, true).ID: return 1761;
2391  case Fire::Fire(10, true, true, true, false, false).ID: return 1762;
2392  case Fire::Fire(10, true, true, false, true, true).ID: return 1763;
2393  case Fire::Fire(10, true, true, false, true, false).ID: return 1764;
2394  case Fire::Fire(10, true, true, false, false, true).ID: return 1765;
2395  case Fire::Fire(10, true, true, false, false, false).ID: return 1766;
2396  case Fire::Fire(10, true, false, true, true, true).ID: return 1767;
2397  case Fire::Fire(10, true, false, true, true, false).ID: return 1768;
2398  case Fire::Fire(10, true, false, true, false, true).ID: return 1769;
2399  case Fire::Fire(10, true, false, true, false, false).ID: return 1770;
2400  case Fire::Fire(10, true, false, false, true, true).ID: return 1771;
2401  case Fire::Fire(10, true, false, false, true, false).ID: return 1772;
2402  case Fire::Fire(10, true, false, false, false, true).ID: return 1773;
2403  case Fire::Fire(10, true, false, false, false, false).ID: return 1774;
2404  case Fire::Fire(10, false, true, true, true, true).ID: return 1775;
2405  case Fire::Fire(10, false, true, true, true, false).ID: return 1776;
2406  case Fire::Fire(10, false, true, true, false, true).ID: return 1777;
2407  case Fire::Fire(10, false, true, true, false, false).ID: return 1778;
2408  case Fire::Fire(10, false, true, false, true, true).ID: return 1779;
2409  case Fire::Fire(10, false, true, false, true, false).ID: return 1780;
2410  case Fire::Fire(10, false, true, false, false, true).ID: return 1781;
2411  case Fire::Fire(10, false, true, false, false, false).ID: return 1782;
2412  case Fire::Fire(10, false, false, true, true, true).ID: return 1783;
2413  case Fire::Fire(10, false, false, true, true, false).ID: return 1784;
2414  case Fire::Fire(10, false, false, true, false, true).ID: return 1785;
2415  case Fire::Fire(10, false, false, true, false, false).ID: return 1786;
2416  case Fire::Fire(10, false, false, false, true, true).ID: return 1787;
2417  case Fire::Fire(10, false, false, false, true, false).ID: return 1788;
2418  case Fire::Fire(10, false, false, false, false, true).ID: return 1789;
2419  case Fire::Fire(10, false, false, false, false, false).ID: return 1790;
2420  case Fire::Fire(11, true, true, true, true, true).ID: return 1791;
2421  case Fire::Fire(11, true, true, true, true, false).ID: return 1792;
2422  case Fire::Fire(11, true, true, true, false, true).ID: return 1793;
2423  case Fire::Fire(11, true, true, true, false, false).ID: return 1794;
2424  case Fire::Fire(11, true, true, false, true, true).ID: return 1795;
2425  case Fire::Fire(11, true, true, false, true, false).ID: return 1796;
2426  case Fire::Fire(11, true, true, false, false, true).ID: return 1797;
2427  case Fire::Fire(11, true, true, false, false, false).ID: return 1798;
2428  case Fire::Fire(11, true, false, true, true, true).ID: return 1799;
2429  case Fire::Fire(11, true, false, true, true, false).ID: return 1800;
2430  case Fire::Fire(11, true, false, true, false, true).ID: return 1801;
2431  case Fire::Fire(11, true, false, true, false, false).ID: return 1802;
2432  case Fire::Fire(11, true, false, false, true, true).ID: return 1803;
2433  case Fire::Fire(11, true, false, false, true, false).ID: return 1804;
2434  case Fire::Fire(11, true, false, false, false, true).ID: return 1805;
2435  case Fire::Fire(11, true, false, false, false, false).ID: return 1806;
2436  case Fire::Fire(11, false, true, true, true, true).ID: return 1807;
2437  case Fire::Fire(11, false, true, true, true, false).ID: return 1808;
2438  case Fire::Fire(11, false, true, true, false, true).ID: return 1809;
2439  case Fire::Fire(11, false, true, true, false, false).ID: return 1810;
2440  case Fire::Fire(11, false, true, false, true, true).ID: return 1811;
2441  case Fire::Fire(11, false, true, false, true, false).ID: return 1812;
2442  case Fire::Fire(11, false, true, false, false, true).ID: return 1813;
2443  case Fire::Fire(11, false, true, false, false, false).ID: return 1814;
2444  case Fire::Fire(11, false, false, true, true, true).ID: return 1815;
2445  case Fire::Fire(11, false, false, true, true, false).ID: return 1816;
2446  case Fire::Fire(11, false, false, true, false, true).ID: return 1817;
2447  case Fire::Fire(11, false, false, true, false, false).ID: return 1818;
2448  case Fire::Fire(11, false, false, false, true, true).ID: return 1819;
2449  case Fire::Fire(11, false, false, false, true, false).ID: return 1820;
2450  case Fire::Fire(11, false, false, false, false, true).ID: return 1821;
2451  case Fire::Fire(11, false, false, false, false, false).ID: return 1822;
2452  case Fire::Fire(12, true, true, true, true, true).ID: return 1823;
2453  case Fire::Fire(12, true, true, true, true, false).ID: return 1824;
2454  case Fire::Fire(12, true, true, true, false, true).ID: return 1825;
2455  case Fire::Fire(12, true, true, true, false, false).ID: return 1826;
2456  case Fire::Fire(12, true, true, false, true, true).ID: return 1827;
2457  case Fire::Fire(12, true, true, false, true, false).ID: return 1828;
2458  case Fire::Fire(12, true, true, false, false, true).ID: return 1829;
2459  case Fire::Fire(12, true, true, false, false, false).ID: return 1830;
2460  case Fire::Fire(12, true, false, true, true, true).ID: return 1831;
2461  case Fire::Fire(12, true, false, true, true, false).ID: return 1832;
2462  case Fire::Fire(12, true, false, true, false, true).ID: return 1833;
2463  case Fire::Fire(12, true, false, true, false, false).ID: return 1834;
2464  case Fire::Fire(12, true, false, false, true, true).ID: return 1835;
2465  case Fire::Fire(12, true, false, false, true, false).ID: return 1836;
2466  case Fire::Fire(12, true, false, false, false, true).ID: return 1837;
2467  case Fire::Fire(12, true, false, false, false, false).ID: return 1838;
2468  case Fire::Fire(12, false, true, true, true, true).ID: return 1839;
2469  case Fire::Fire(12, false, true, true, true, false).ID: return 1840;
2470  case Fire::Fire(12, false, true, true, false, true).ID: return 1841;
2471  case Fire::Fire(12, false, true, true, false, false).ID: return 1842;
2472  case Fire::Fire(12, false, true, false, true, true).ID: return 1843;
2473  case Fire::Fire(12, false, true, false, true, false).ID: return 1844;
2474  case Fire::Fire(12, false, true, false, false, true).ID: return 1845;
2475  case Fire::Fire(12, false, true, false, false, false).ID: return 1846;
2476  case Fire::Fire(12, false, false, true, true, true).ID: return 1847;
2477  case Fire::Fire(12, false, false, true, true, false).ID: return 1848;
2478  case Fire::Fire(12, false, false, true, false, true).ID: return 1849;
2479  case Fire::Fire(12, false, false, true, false, false).ID: return 1850;
2480  case Fire::Fire(12, false, false, false, true, true).ID: return 1851;
2481  case Fire::Fire(12, false, false, false, true, false).ID: return 1852;
2482  case Fire::Fire(12, false, false, false, false, true).ID: return 1853;
2483  case Fire::Fire(12, false, false, false, false, false).ID: return 1854;
2484  case Fire::Fire(13, true, true, true, true, true).ID: return 1855;
2485  case Fire::Fire(13, true, true, true, true, false).ID: return 1856;
2486  case Fire::Fire(13, true, true, true, false, true).ID: return 1857;
2487  case Fire::Fire(13, true, true, true, false, false).ID: return 1858;
2488  case Fire::Fire(13, true, true, false, true, true).ID: return 1859;
2489  case Fire::Fire(13, true, true, false, true, false).ID: return 1860;
2490  case Fire::Fire(13, true, true, false, false, true).ID: return 1861;
2491  case Fire::Fire(13, true, true, false, false, false).ID: return 1862;
2492  case Fire::Fire(13, true, false, true, true, true).ID: return 1863;
2493  case Fire::Fire(13, true, false, true, true, false).ID: return 1864;
2494  case Fire::Fire(13, true, false, true, false, true).ID: return 1865;
2495  case Fire::Fire(13, true, false, true, false, false).ID: return 1866;
2496  case Fire::Fire(13, true, false, false, true, true).ID: return 1867;
2497  case Fire::Fire(13, true, false, false, true, false).ID: return 1868;
2498  case Fire::Fire(13, true, false, false, false, true).ID: return 1869;
2499  case Fire::Fire(13, true, false, false, false, false).ID: return 1870;
2500  case Fire::Fire(13, false, true, true, true, true).ID: return 1871;
2501  case Fire::Fire(13, false, true, true, true, false).ID: return 1872;
2502  case Fire::Fire(13, false, true, true, false, true).ID: return 1873;
2503  case Fire::Fire(13, false, true, true, false, false).ID: return 1874;
2504  case Fire::Fire(13, false, true, false, true, true).ID: return 1875;
2505  case Fire::Fire(13, false, true, false, true, false).ID: return 1876;
2506  case Fire::Fire(13, false, true, false, false, true).ID: return 1877;
2507  case Fire::Fire(13, false, true, false, false, false).ID: return 1878;
2508  case Fire::Fire(13, false, false, true, true, true).ID: return 1879;
2509  case Fire::Fire(13, false, false, true, true, false).ID: return 1880;
2510  case Fire::Fire(13, false, false, true, false, true).ID: return 1881;
2511  case Fire::Fire(13, false, false, true, false, false).ID: return 1882;
2512  case Fire::Fire(13, false, false, false, true, true).ID: return 1883;
2513  case Fire::Fire(13, false, false, false, true, false).ID: return 1884;
2514  case Fire::Fire(13, false, false, false, false, true).ID: return 1885;
2515  case Fire::Fire(13, false, false, false, false, false).ID: return 1886;
2516  case Fire::Fire(14, true, true, true, true, true).ID: return 1887;
2517  case Fire::Fire(14, true, true, true, true, false).ID: return 1888;
2518  case Fire::Fire(14, true, true, true, false, true).ID: return 1889;
2519  case Fire::Fire(14, true, true, true, false, false).ID: return 1890;
2520  case Fire::Fire(14, true, true, false, true, true).ID: return 1891;
2521  case Fire::Fire(14, true, true, false, true, false).ID: return 1892;
2522  case Fire::Fire(14, true, true, false, false, true).ID: return 1893;
2523  case Fire::Fire(14, true, true, false, false, false).ID: return 1894;
2524  case Fire::Fire(14, true, false, true, true, true).ID: return 1895;
2525  case Fire::Fire(14, true, false, true, true, false).ID: return 1896;
2526  case Fire::Fire(14, true, false, true, false, true).ID: return 1897;
2527  case Fire::Fire(14, true, false, true, false, false).ID: return 1898;
2528  case Fire::Fire(14, true, false, false, true, true).ID: return 1899;
2529  case Fire::Fire(14, true, false, false, true, false).ID: return 1900;
2530  case Fire::Fire(14, true, false, false, false, true).ID: return 1901;
2531  case Fire::Fire(14, true, false, false, false, false).ID: return 1902;
2532  case Fire::Fire(14, false, true, true, true, true).ID: return 1903;
2533  case Fire::Fire(14, false, true, true, true, false).ID: return 1904;
2534  case Fire::Fire(14, false, true, true, false, true).ID: return 1905;
2535  case Fire::Fire(14, false, true, true, false, false).ID: return 1906;
2536  case Fire::Fire(14, false, true, false, true, true).ID: return 1907;
2537  case Fire::Fire(14, false, true, false, true, false).ID: return 1908;
2538  case Fire::Fire(14, false, true, false, false, true).ID: return 1909;
2539  case Fire::Fire(14, false, true, false, false, false).ID: return 1910;
2540  case Fire::Fire(14, false, false, true, true, true).ID: return 1911;
2541  case Fire::Fire(14, false, false, true, true, false).ID: return 1912;
2542  case Fire::Fire(14, false, false, true, false, true).ID: return 1913;
2543  case Fire::Fire(14, false, false, true, false, false).ID: return 1914;
2544  case Fire::Fire(14, false, false, false, true, true).ID: return 1915;
2545  case Fire::Fire(14, false, false, false, true, false).ID: return 1916;
2546  case Fire::Fire(14, false, false, false, false, true).ID: return 1917;
2547  case Fire::Fire(14, false, false, false, false, false).ID: return 1918;
2548  case Fire::Fire(15, true, true, true, true, true).ID: return 1919;
2549  case Fire::Fire(15, true, true, true, true, false).ID: return 1920;
2550  case Fire::Fire(15, true, true, true, false, true).ID: return 1921;
2551  case Fire::Fire(15, true, true, true, false, false).ID: return 1922;
2552  case Fire::Fire(15, true, true, false, true, true).ID: return 1923;
2553  case Fire::Fire(15, true, true, false, true, false).ID: return 1924;
2554  case Fire::Fire(15, true, true, false, false, true).ID: return 1925;
2555  case Fire::Fire(15, true, true, false, false, false).ID: return 1926;
2556  case Fire::Fire(15, true, false, true, true, true).ID: return 1927;
2557  case Fire::Fire(15, true, false, true, true, false).ID: return 1928;
2558  case Fire::Fire(15, true, false, true, false, true).ID: return 1929;
2559  case Fire::Fire(15, true, false, true, false, false).ID: return 1930;
2560  case Fire::Fire(15, true, false, false, true, true).ID: return 1931;
2561  case Fire::Fire(15, true, false, false, true, false).ID: return 1932;
2562  case Fire::Fire(15, true, false, false, false, true).ID: return 1933;
2563  case Fire::Fire(15, true, false, false, false, false).ID: return 1934;
2564  case Fire::Fire(15, false, true, true, true, true).ID: return 1935;
2565  case Fire::Fire(15, false, true, true, true, false).ID: return 1936;
2566  case Fire::Fire(15, false, true, true, false, true).ID: return 1937;
2567  case Fire::Fire(15, false, true, true, false, false).ID: return 1938;
2568  case Fire::Fire(15, false, true, false, true, true).ID: return 1939;
2569  case Fire::Fire(15, false, true, false, true, false).ID: return 1940;
2570  case Fire::Fire(15, false, true, false, false, true).ID: return 1941;
2571  case Fire::Fire(15, false, true, false, false, false).ID: return 1942;
2572  case Fire::Fire(15, false, false, true, true, true).ID: return 1943;
2573  case Fire::Fire(15, false, false, true, true, false).ID: return 1944;
2574  case Fire::Fire(15, false, false, true, false, true).ID: return 1945;
2575  case Fire::Fire(15, false, false, true, false, false).ID: return 1946;
2576  case Fire::Fire(15, false, false, false, true, true).ID: return 1947;
2577  case Fire::Fire(15, false, false, false, true, false).ID: return 1948;
2578  case Fire::Fire(15, false, false, false, false, true).ID: return 1949;
2579  case Fire::Fire(15, false, false, false, false, false).ID: return 1950;
2580  case FireCoral::FireCoral().ID: return 9001;
2581  case FireCoralBlock::FireCoralBlock().ID: return 8982;
2582  case FireCoralFan::FireCoralFan().ID: return 9021;
2583  case FireCoralWallFan::FireCoralWallFan(eBlockFace::BLOCK_FACE_ZM).ID: return 9089;
2584  case FireCoralWallFan::FireCoralWallFan(eBlockFace::BLOCK_FACE_ZP).ID: return 9091;
2585  case FireCoralWallFan::FireCoralWallFan(eBlockFace::BLOCK_FACE_XM).ID: return 9093;
2586  case FireCoralWallFan::FireCoralWallFan(eBlockFace::BLOCK_FACE_XP).ID: return 9095;
2587  case FletchingTable::FletchingTable().ID: return 11164;
2588  case FlowerPot::FlowerPot().ID: return 5769;
2589  case FrostedIce::FrostedIce(0).ID: return 8713;
2590  case FrostedIce::FrostedIce(1).ID: return 8714;
2591  case FrostedIce::FrostedIce(2).ID: return 8715;
2592  case FrostedIce::FrostedIce(3).ID: return 8716;
2593  case Furnace::Furnace(eBlockFace::BLOCK_FACE_ZM, true).ID: return 3371;
2594  case Furnace::Furnace(eBlockFace::BLOCK_FACE_ZM, false).ID: return 3372;
2595  case Furnace::Furnace(eBlockFace::BLOCK_FACE_ZP, true).ID: return 3373;
2596  case Furnace::Furnace(eBlockFace::BLOCK_FACE_ZP, false).ID: return 3374;
2597  case Furnace::Furnace(eBlockFace::BLOCK_FACE_XM, true).ID: return 3375;
2598  case Furnace::Furnace(eBlockFace::BLOCK_FACE_XM, false).ID: return 3376;
2599  case Furnace::Furnace(eBlockFace::BLOCK_FACE_XP, true).ID: return 3377;
2600  case Furnace::Furnace(eBlockFace::BLOCK_FACE_XP, false).ID: return 3378;
2601  case Glass::Glass().ID: return 230;
2602  case GlassPane::GlassPane(true, true, true, true).ID: return 4717;
2603  case GlassPane::GlassPane(true, true, true, false).ID: return 4718;
2604  case GlassPane::GlassPane(true, true, false, true).ID: return 4721;
2605  case GlassPane::GlassPane(true, true, false, false).ID: return 4722;
2606  case GlassPane::GlassPane(true, false, true, true).ID: return 4725;
2607  case GlassPane::GlassPane(true, false, true, false).ID: return 4726;
2608  case GlassPane::GlassPane(true, false, false, true).ID: return 4729;
2609  case GlassPane::GlassPane(true, false, false, false).ID: return 4730;
2610  case GlassPane::GlassPane(false, true, true, true).ID: return 4733;
2611  case GlassPane::GlassPane(false, true, true, false).ID: return 4734;
2612  case GlassPane::GlassPane(false, true, false, true).ID: return 4737;
2613  case GlassPane::GlassPane(false, true, false, false).ID: return 4738;
2614  case GlassPane::GlassPane(false, false, true, true).ID: return 4741;
2615  case GlassPane::GlassPane(false, false, true, false).ID: return 4742;
2616  case GlassPane::GlassPane(false, false, false, true).ID: return 4745;
2617  case GlassPane::GlassPane(false, false, false, false).ID: return 4746;
2618  case Glowstone::Glowstone().ID: return 3999;
2619  case GoldBlock::GoldBlock().ID: return 1426;
2620  case GoldOre::GoldOre().ID: return 69;
2621  case Granite::Granite().ID: return 2;
2622  case GraniteSlab::GraniteSlab(GraniteSlab::Type::Top).ID: return 10302;
2624  case GraniteSlab::GraniteSlab(GraniteSlab::Type::Double).ID: return 10306;
2625  case GraniteStairs::GraniteStairs(eBlockFace::BLOCK_FACE_ZM, GraniteStairs::Half::Top, GraniteStairs::Shape::Straight).ID: return 9854;
2626  case GraniteStairs::GraniteStairs(eBlockFace::BLOCK_FACE_ZM, GraniteStairs::Half::Top, GraniteStairs::Shape::InnerLeft).ID: return 9856;
2627  case GraniteStairs::GraniteStairs(eBlockFace::BLOCK_FACE_ZM, GraniteStairs::Half::Top, GraniteStairs::Shape::InnerRight).ID: return 9858;
2628  case GraniteStairs::GraniteStairs(eBlockFace::BLOCK_FACE_ZM, GraniteStairs::Half::Top, GraniteStairs::Shape::OuterLeft).ID: return 9860;
2629  case GraniteStairs::GraniteStairs(eBlockFace::BLOCK_FACE_ZM, GraniteStairs::Half::Top, GraniteStairs::Shape::OuterRight).ID: return 9862;
2630  case GraniteStairs::GraniteStairs(eBlockFace::BLOCK_FACE_ZM, GraniteStairs::Half::Bottom, GraniteStairs::Shape::Straight).ID: return 9864;
2631  case GraniteStairs::GraniteStairs(eBlockFace::BLOCK_FACE_ZM, GraniteStairs::Half::Bottom, GraniteStairs::Shape::InnerLeft).ID: return 9866;
2632  case GraniteStairs::GraniteStairs(eBlockFace::BLOCK_FACE_ZM, GraniteStairs::Half::Bottom, GraniteStairs::Shape::InnerRight).ID: return 9868;
2633  case GraniteStairs::GraniteStairs(eBlockFace::BLOCK_FACE_ZM, GraniteStairs::Half::Bottom, GraniteStairs::Shape::OuterLeft).ID: return 9870;
2634  case GraniteStairs::GraniteStairs(eBlockFace::BLOCK_FACE_ZM, GraniteStairs::Half::Bottom, GraniteStairs::Shape::OuterRight).ID: return 9872;
2635  case GraniteStairs::GraniteStairs(eBlockFace::BLOCK_FACE_ZP, GraniteStairs::Half::Top, GraniteStairs::Shape::Straight).ID: return 9874;
2636  case GraniteStairs::GraniteStairs(eBlockFace::BLOCK_FACE_ZP, GraniteStairs::Half::Top, GraniteStairs::Shape::InnerLeft).ID: return 9876;
2637  case GraniteStairs::GraniteStairs(eBlockFace::BLOCK_FACE_ZP, GraniteStairs::Half::Top, GraniteStairs::Shape::InnerRight).ID: return 9878;
2638  case GraniteStairs::GraniteStairs(eBlockFace::BLOCK_FACE_ZP, GraniteStairs::Half::Top, GraniteStairs::Shape::OuterLeft).ID: return 9880;
2639  case GraniteStairs::GraniteStairs(eBlockFace::BLOCK_FACE_ZP, GraniteStairs::Half::Top, GraniteStairs::Shape::OuterRight).ID: return 9882;
2640  case GraniteStairs::GraniteStairs(eBlockFace::BLOCK_FACE_ZP, GraniteStairs::Half::Bottom, GraniteStairs::Shape::Straight).ID: return 9884;
2641  case GraniteStairs::GraniteStairs(eBlockFace::BLOCK_FACE_ZP, GraniteStairs::Half::Bottom, GraniteStairs::Shape::InnerLeft).ID: return 9886;
2642  case GraniteStairs::GraniteStairs(eBlockFace::BLOCK_FACE_ZP, GraniteStairs::Half::Bottom, GraniteStairs::Shape::InnerRight).ID: return 9888;
2643  case GraniteStairs::GraniteStairs(eBlockFace::BLOCK_FACE_ZP, GraniteStairs::Half::Bottom, GraniteStairs::Shape::OuterLeft).ID: return 9890;
2644  case GraniteStairs::GraniteStairs(eBlockFace::BLOCK_FACE_ZP, GraniteStairs::Half::Bottom, GraniteStairs::Shape::OuterRight).ID: return 9892;
2645  case GraniteStairs::GraniteStairs(eBlockFace::BLOCK_FACE_XM, GraniteStairs::Half::Top, GraniteStairs::Shape::Straight).ID: return 9894;
2646  case GraniteStairs::GraniteStairs(eBlockFace::BLOCK_FACE_XM, GraniteStairs::Half::Top, GraniteStairs::Shape::InnerLeft).ID: return 9896;
2647  case GraniteStairs::GraniteStairs(eBlockFace::BLOCK_FACE_XM, GraniteStairs::Half::Top, GraniteStairs::Shape::InnerRight).ID: return 9898;
2648  case GraniteStairs::GraniteStairs(eBlockFace::BLOCK_FACE_XM, GraniteStairs::Half::Top, GraniteStairs::Shape::OuterLeft).ID: return 9900;
2649  case GraniteStairs::GraniteStairs(eBlockFace::BLOCK_FACE_XM, GraniteStairs::Half::Top, GraniteStairs::Shape::OuterRight).ID: return 9902;
2650  case GraniteStairs::GraniteStairs(eBlockFace::BLOCK_FACE_XM, GraniteStairs::Half::Bottom, GraniteStairs::Shape::Straight).ID: return 9904;
2651  case GraniteStairs::GraniteStairs(eBlockFace::BLOCK_FACE_XM, GraniteStairs::Half::Bottom, GraniteStairs::Shape::InnerLeft).ID: return 9906;
2652  case GraniteStairs::GraniteStairs(eBlockFace::BLOCK_FACE_XM, GraniteStairs::Half::Bottom, GraniteStairs::Shape::InnerRight).ID: return 9908;
2653  case GraniteStairs::GraniteStairs(eBlockFace::BLOCK_FACE_XM, GraniteStairs::Half::Bottom, GraniteStairs::Shape::OuterLeft).ID: return 9910;
2654  case GraniteStairs::GraniteStairs(eBlockFace::BLOCK_FACE_XM, GraniteStairs::Half::Bottom, GraniteStairs::Shape::OuterRight).ID: return 9912;
2655  case GraniteStairs::GraniteStairs(eBlockFace::BLOCK_FACE_XP, GraniteStairs::Half::Top, GraniteStairs::Shape::Straight).ID: return 9914;
2656  case GraniteStairs::GraniteStairs(eBlockFace::BLOCK_FACE_XP, GraniteStairs::Half::Top, GraniteStairs::Shape::InnerLeft).ID: return 9916;
2657  case GraniteStairs::GraniteStairs(eBlockFace::BLOCK_FACE_XP, GraniteStairs::Half::Top, GraniteStairs::Shape::InnerRight).ID: return 9918;
2658  case GraniteStairs::GraniteStairs(eBlockFace::BLOCK_FACE_XP, GraniteStairs::Half::Top, GraniteStairs::Shape::OuterLeft).ID: return 9920;
2659  case GraniteStairs::GraniteStairs(eBlockFace::BLOCK_FACE_XP, GraniteStairs::Half::Top, GraniteStairs::Shape::OuterRight).ID: return 9922;
2660  case GraniteStairs::GraniteStairs(eBlockFace::BLOCK_FACE_XP, GraniteStairs::Half::Bottom, GraniteStairs::Shape::Straight).ID: return 9924;
2661  case GraniteStairs::GraniteStairs(eBlockFace::BLOCK_FACE_XP, GraniteStairs::Half::Bottom, GraniteStairs::Shape::InnerLeft).ID: return 9926;
2662  case GraniteStairs::GraniteStairs(eBlockFace::BLOCK_FACE_XP, GraniteStairs::Half::Bottom, GraniteStairs::Shape::InnerRight).ID: return 9928;
2663  case GraniteStairs::GraniteStairs(eBlockFace::BLOCK_FACE_XP, GraniteStairs::Half::Bottom, GraniteStairs::Shape::OuterLeft).ID: return 9930;
2664  case GraniteStairs::GraniteStairs(eBlockFace::BLOCK_FACE_XP, GraniteStairs::Half::Bottom, GraniteStairs::Shape::OuterRight).ID: return 9932;
2665  case GraniteWall::GraniteWall(GraniteWall::East::Low, GraniteWall::North::Low, GraniteWall::South::Low, true, GraniteWall::West::Low).ID: return 10589;
2666  case GraniteWall::GraniteWall(GraniteWall::East::Low, GraniteWall::North::Low, GraniteWall::South::Low, true, GraniteWall::West::None).ID: return 10590;
2667  case GraniteWall::GraniteWall(GraniteWall::East::Low, GraniteWall::North::Low, GraniteWall::South::Low, false, GraniteWall::West::Low).ID: return 10593;
2668  case GraniteWall::GraniteWall(GraniteWall::East::Low, GraniteWall::North::Low, GraniteWall::South::Low, false, GraniteWall::West::None).ID: return 10594;
2669  case GraniteWall::GraniteWall(GraniteWall::East::Low, GraniteWall::North::Low, GraniteWall::South::None, true, GraniteWall::West::Low).ID: return 10597;
2670  case GraniteWall::GraniteWall(GraniteWall::East::Low, GraniteWall::North::Low, GraniteWall::South::None, true, GraniteWall::West::None).ID: return 10598;
2671  case GraniteWall::GraniteWall(GraniteWall::East::Low, GraniteWall::North::Low, GraniteWall::South::None, false, GraniteWall::West::Low).ID: return 10601;
2672  case GraniteWall::GraniteWall(GraniteWall::East::Low, GraniteWall::North::Low, GraniteWall::South::None, false, GraniteWall::West::None).ID: return 10602;
2673  case GraniteWall::GraniteWall(GraniteWall::East::Low, GraniteWall::North::None, GraniteWall::South::Low, true, GraniteWall::West::Low).ID: return 10605;
2674  case GraniteWall::GraniteWall(GraniteWall::East::Low, GraniteWall::North::None, GraniteWall::South::Low, true, GraniteWall::West::None).ID: return 10606;
2675  case GraniteWall::GraniteWall(GraniteWall::East::Low, GraniteWall::North::None, GraniteWall::South::Low, false, GraniteWall::West::Low).ID: return 10609;
2676  case GraniteWall::GraniteWall(GraniteWall::East::Low, GraniteWall::North::None, GraniteWall::South::Low, false, GraniteWall::West::None).ID: return 10610;
2677  case GraniteWall::GraniteWall(GraniteWall::East::Low, GraniteWall::North::None, GraniteWall::South::None, true, GraniteWall::West::Low).ID: return 10613;
2678  case GraniteWall::GraniteWall(GraniteWall::East::Low, GraniteWall::North::None, GraniteWall::South::None, true, GraniteWall::West::None).ID: return 10614;
2679  case GraniteWall::GraniteWall(GraniteWall::East::Low, GraniteWall::North::None, GraniteWall::South::None, false, GraniteWall::West::Low).ID: return 10617;
2680  case GraniteWall::GraniteWall(GraniteWall::East::Low, GraniteWall::North::None, GraniteWall::South::None, false, GraniteWall::West::None).ID: return 10618;
2681  case GraniteWall::GraniteWall(GraniteWall::East::None, GraniteWall::North::Low, GraniteWall::South::Low, true, GraniteWall::West::Low).ID: return 10621;
2682  case GraniteWall::GraniteWall(GraniteWall::East::None, GraniteWall::North::Low, GraniteWall::South::Low, true, GraniteWall::West::None).ID: return 10622;
2683  case GraniteWall::GraniteWall(GraniteWall::East::None, GraniteWall::North::Low, GraniteWall::South::Low, false, GraniteWall::West::Low).ID: return 10625;
2684  case GraniteWall::GraniteWall(GraniteWall::East::None, GraniteWall::North::Low, GraniteWall::South::Low, false, GraniteWall::West::None).ID: return 10626;
2685  case GraniteWall::GraniteWall(GraniteWall::East::None, GraniteWall::North::Low, GraniteWall::South::None, true, GraniteWall::West::Low).ID: return 10629;
2686  case GraniteWall::GraniteWall(GraniteWall::East::None, GraniteWall::North::Low, GraniteWall::South::None, true, GraniteWall::West::None).ID: return 10630;
2687  case GraniteWall::GraniteWall(GraniteWall::East::None, GraniteWall::North::Low, GraniteWall::South::None, false, GraniteWall::West::Low).ID: return 10633;
2688  case GraniteWall::GraniteWall(GraniteWall::East::None, GraniteWall::North::Low, GraniteWall::South::None, false, GraniteWall::West::None).ID: return 10634;
2689  case GraniteWall::GraniteWall(GraniteWall::East::None, GraniteWall::North::None, GraniteWall::South::Low, true, GraniteWall::West::Low).ID: return 10637;
2690  case GraniteWall::GraniteWall(GraniteWall::East::None, GraniteWall::North::None, GraniteWall::South::Low, true, GraniteWall::West::None).ID: return 10638;
2691  case GraniteWall::GraniteWall(GraniteWall::East::None, GraniteWall::North::None, GraniteWall::South::Low, false, GraniteWall::West::Low).ID: return 10641;
2692  case GraniteWall::GraniteWall(GraniteWall::East::None, GraniteWall::North::None, GraniteWall::South::Low, false, GraniteWall::West::None).ID: return 10642;
2693  case GraniteWall::GraniteWall(GraniteWall::East::None, GraniteWall::North::None, GraniteWall::South::None, true, GraniteWall::West::Low).ID: return 10645;
2694  case GraniteWall::GraniteWall(GraniteWall::East::None, GraniteWall::North::None, GraniteWall::South::None, true, GraniteWall::West::None).ID: return 10646;
2695  case GraniteWall::GraniteWall(GraniteWall::East::None, GraniteWall::North::None, GraniteWall::South::None, false, GraniteWall::West::Low).ID: return 10649;
2696  case GraniteWall::GraniteWall(GraniteWall::East::None, GraniteWall::North::None, GraniteWall::South::None, false, GraniteWall::West::None).ID: return 10650;
2697  case Grass::Grass().ID: return 1341;
2698  case GrassBlock::GrassBlock(true).ID: return 8;
2699  case GrassBlock::GrassBlock(false).ID: return 9;
2700  case GrassPath::GrassPath().ID: return 8687;
2701  case Gravel::Gravel().ID: return 68;
2702  case GrayBanner::GrayBanner(0).ID: return 7473;
2703  case GrayBanner::GrayBanner(1).ID: return 7474;
2704  case GrayBanner::GrayBanner(2).ID: return 7475;
2705  case GrayBanner::GrayBanner(3).ID: return 7476;
2706  case GrayBanner::GrayBanner(4).ID: return 7477;
2707  case GrayBanner::GrayBanner(5).ID: return 7478;
2708  case GrayBanner::GrayBanner(6).ID: return 7479;
2709  case GrayBanner::GrayBanner(7).ID: return 7480;
2710  case GrayBanner::GrayBanner(8).ID: return 7481;
2711  case GrayBanner::GrayBanner(9).ID: return 7482;
2712  case GrayBanner::GrayBanner(10).ID: return 7483;
2713  case GrayBanner::GrayBanner(11).ID: return 7484;
2714  case GrayBanner::GrayBanner(12).ID: return 7485;
2715  case GrayBanner::GrayBanner(13).ID: return 7486;
2716  case GrayBanner::GrayBanner(14).ID: return 7487;
2717  case GrayBanner::GrayBanner(15).ID: return 7488;
2718  case GrayBed::GrayBed(eBlockFace::BLOCK_FACE_ZM, true, GrayBed::Part::Head).ID: return 1160;
2719  case GrayBed::GrayBed(eBlockFace::BLOCK_FACE_ZM, true, GrayBed::Part::Foot).ID: return 1161;
2720  case GrayBed::GrayBed(eBlockFace::BLOCK_FACE_ZM, false, GrayBed::Part::Head).ID: return 1162;
2721  case GrayBed::GrayBed(eBlockFace::BLOCK_FACE_ZM, false, GrayBed::Part::Foot).ID: return 1163;
2722  case GrayBed::GrayBed(eBlockFace::BLOCK_FACE_ZP, true, GrayBed::Part::Head).ID: return 1164;
2723  case GrayBed::GrayBed(eBlockFace::BLOCK_FACE_ZP, true, GrayBed::Part::Foot).ID: return 1165;
2724  case GrayBed::GrayBed(eBlockFace::BLOCK_FACE_ZP, false, GrayBed::Part::Head).ID: return 1166;
2725  case GrayBed::GrayBed(eBlockFace::BLOCK_FACE_ZP, false, GrayBed::Part::Foot).ID: return 1167;
2726  case GrayBed::GrayBed(eBlockFace::BLOCK_FACE_XM, true, GrayBed::Part::Head).ID: return 1168;
2727  case GrayBed::GrayBed(eBlockFace::BLOCK_FACE_XM, true, GrayBed::Part::Foot).ID: return 1169;
2728  case GrayBed::GrayBed(eBlockFace::BLOCK_FACE_XM, false, GrayBed::Part::Head).ID: return 1170;
2729  case GrayBed::GrayBed(eBlockFace::BLOCK_FACE_XM, false, GrayBed::Part::Foot).ID: return 1171;
2730  case GrayBed::GrayBed(eBlockFace::BLOCK_FACE_XP, true, GrayBed::Part::Head).ID: return 1172;
2731  case GrayBed::GrayBed(eBlockFace::BLOCK_FACE_XP, true, GrayBed::Part::Foot).ID: return 1173;
2732  case GrayBed::GrayBed(eBlockFace::BLOCK_FACE_XP, false, GrayBed::Part::Head).ID: return 1174;
2733  case GrayBed::GrayBed(eBlockFace::BLOCK_FACE_XP, false, GrayBed::Part::Foot).ID: return 1175;
2734  case GrayCarpet::GrayCarpet().ID: return 7337;
2735  case GrayConcrete::GrayConcrete().ID: return 8909;
2736  case GrayConcretePowder::GrayConcretePowder().ID: return 8925;
2747  case GrayStainedGlass::GrayStainedGlass().ID: return 4088;
2748  case GrayStainedGlassPane::GrayStainedGlassPane(true, true, true, true).ID: return 6553;
2749  case GrayStainedGlassPane::GrayStainedGlassPane(true, true, true, false).ID: return 6554;
2750  case GrayStainedGlassPane::GrayStainedGlassPane(true, true, false, true).ID: return 6557;
2751  case GrayStainedGlassPane::GrayStainedGlassPane(true, true, false, false).ID: return 6558;
2752  case GrayStainedGlassPane::GrayStainedGlassPane(true, false, true, true).ID: return 6561;
2753  case GrayStainedGlassPane::GrayStainedGlassPane(true, false, true, false).ID: return 6562;
2754  case GrayStainedGlassPane::GrayStainedGlassPane(true, false, false, true).ID: return 6565;
2755  case GrayStainedGlassPane::GrayStainedGlassPane(true, false, false, false).ID: return 6566;
2756  case GrayStainedGlassPane::GrayStainedGlassPane(false, true, true, true).ID: return 6569;
2757  case GrayStainedGlassPane::GrayStainedGlassPane(false, true, true, false).ID: return 6570;
2758  case GrayStainedGlassPane::GrayStainedGlassPane(false, true, false, true).ID: return 6573;
2759  case GrayStainedGlassPane::GrayStainedGlassPane(false, true, false, false).ID: return 6574;
2760  case GrayStainedGlassPane::GrayStainedGlassPane(false, false, true, true).ID: return 6577;
2761  case GrayStainedGlassPane::GrayStainedGlassPane(false, false, true, false).ID: return 6578;
2762  case GrayStainedGlassPane::GrayStainedGlassPane(false, false, false, true).ID: return 6581;
2763  case GrayStainedGlassPane::GrayStainedGlassPane(false, false, false, false).ID: return 6582;
2764  case GrayTerracotta::GrayTerracotta().ID: return 6318;
2765  case GrayWallBanner::GrayWallBanner(eBlockFace::BLOCK_FACE_ZM).ID: return 7645;
2766  case GrayWallBanner::GrayWallBanner(eBlockFace::BLOCK_FACE_ZP).ID: return 7646;
2767  case GrayWallBanner::GrayWallBanner(eBlockFace::BLOCK_FACE_XM).ID: return 7647;
2768  case GrayWallBanner::GrayWallBanner(eBlockFace::BLOCK_FACE_XP).ID: return 7648;
2769  case GrayWool::GrayWool().ID: return 1390;
2770  case GreenBanner::GreenBanner(0).ID: return 7569;
2771  case GreenBanner::GreenBanner(1).ID: return 7570;
2772  case GreenBanner::GreenBanner(2).ID: return 7571;
2773  case GreenBanner::GreenBanner(3).ID: return 7572;
2774  case GreenBanner::GreenBanner(4).ID: return 7573;
2775  case GreenBanner::GreenBanner(5).ID: return 7574;
2776  case GreenBanner::GreenBanner(6).ID: return 7575;
2777  case GreenBanner::GreenBanner(7).ID: return 7576;
2778  case GreenBanner::GreenBanner(8).ID: return 7577;
2779  case GreenBanner::GreenBanner(9).ID: return 7578;
2780  case GreenBanner::GreenBanner(10).ID: return 7579;
2781  case GreenBanner::GreenBanner(11).ID: return 7580;
2782  case GreenBanner::GreenBanner(12).ID: return 7581;
2783  case GreenBanner::GreenBanner(13).ID: return 7582;
2784  case GreenBanner::GreenBanner(14).ID: return 7583;
2785  case GreenBanner::GreenBanner(15).ID: return 7584;
2786  case GreenBed::GreenBed(eBlockFace::BLOCK_FACE_ZM, true, GreenBed::Part::Head).ID: return 1256;
2787  case GreenBed::GreenBed(eBlockFace::BLOCK_FACE_ZM, true, GreenBed::Part::Foot).ID: return 1257;
2788  case GreenBed::GreenBed(eBlockFace::BLOCK_FACE_ZM, false, GreenBed::Part::Head).ID: return 1258;
2789  case GreenBed::GreenBed(eBlockFace::BLOCK_FACE_ZM, false, GreenBed::Part::Foot).ID: return 1259;
2790  case GreenBed::GreenBed(eBlockFace::BLOCK_FACE_ZP, true, GreenBed::Part::Head).ID: return 1260;
2791  case GreenBed::GreenBed(eBlockFace::BLOCK_FACE_ZP, true, GreenBed::Part::Foot).ID: return 1261;
2792  case GreenBed::GreenBed(eBlockFace::BLOCK_FACE_ZP, false, GreenBed::Part::Head).ID: return 1262;
2793  case GreenBed::GreenBed(eBlockFace::BLOCK_FACE_ZP, false, GreenBed::Part::Foot).ID: return 1263;
2794  case GreenBed::GreenBed(eBlockFace::BLOCK_FACE_XM, true, GreenBed::Part::Head).ID: return 1264;
2795  case GreenBed::GreenBed(eBlockFace::BLOCK_FACE_XM, true, GreenBed::Part::Foot).ID: return 1265;
2796  case GreenBed::GreenBed(eBlockFace::BLOCK_FACE_XM, false, GreenBed::Part::Head).ID: return 1266;
2797  case GreenBed::GreenBed(eBlockFace::BLOCK_FACE_XM, false, GreenBed::Part::Foot).ID: return 1267;
2798  case GreenBed::GreenBed(eBlockFace::BLOCK_FACE_XP, true, GreenBed::Part::Head).ID: return 1268;
2799  case GreenBed::GreenBed(eBlockFace::BLOCK_FACE_XP, true, GreenBed::Part::Foot).ID: return 1269;
2800  case GreenBed::GreenBed(eBlockFace::BLOCK_FACE_XP, false, GreenBed::Part::Head).ID: return 1270;
2801  case GreenBed::GreenBed(eBlockFace::BLOCK_FACE_XP, false, GreenBed::Part::Foot).ID: return 1271;
2802  case GreenCarpet::GreenCarpet().ID: return 7343;
2803  case GreenConcrete::GreenConcrete().ID: return 8915;
2804  case GreenConcretePowder::GreenConcretePowder().ID: return 8931;
2815  case GreenStainedGlass::GreenStainedGlass().ID: return 4094;
2816  case GreenStainedGlassPane::GreenStainedGlassPane(true, true, true, true).ID: return 6745;
2817  case GreenStainedGlassPane::GreenStainedGlassPane(true, true, true, false).ID: return 6746;
2818  case GreenStainedGlassPane::GreenStainedGlassPane(true, true, false, true).ID: return 6749;
2819  case GreenStainedGlassPane::GreenStainedGlassPane(true, true, false, false).ID: return 6750;
2820  case GreenStainedGlassPane::GreenStainedGlassPane(true, false, true, true).ID: return 6753;
2821  case GreenStainedGlassPane::GreenStainedGlassPane(true, false, true, false).ID: return 6754;
2822  case GreenStainedGlassPane::GreenStainedGlassPane(true, false, false, true).ID: return 6757;
2823  case GreenStainedGlassPane::GreenStainedGlassPane(true, false, false, false).ID: return 6758;
2824  case GreenStainedGlassPane::GreenStainedGlassPane(false, true, true, true).ID: return 6761;
2825  case GreenStainedGlassPane::GreenStainedGlassPane(false, true, true, false).ID: return 6762;
2826  case GreenStainedGlassPane::GreenStainedGlassPane(false, true, false, true).ID: return 6765;
2827  case GreenStainedGlassPane::GreenStainedGlassPane(false, true, false, false).ID: return 6766;
2828  case GreenStainedGlassPane::GreenStainedGlassPane(false, false, true, true).ID: return 6769;
2829  case GreenStainedGlassPane::GreenStainedGlassPane(false, false, true, false).ID: return 6770;
2830  case GreenStainedGlassPane::GreenStainedGlassPane(false, false, false, true).ID: return 6773;
2831  case GreenStainedGlassPane::GreenStainedGlassPane(false, false, false, false).ID: return 6774;
2832  case GreenTerracotta::GreenTerracotta().ID: return 6324;
2833  case GreenWallBanner::GreenWallBanner(eBlockFace::BLOCK_FACE_ZM).ID: return 7669;
2834  case GreenWallBanner::GreenWallBanner(eBlockFace::BLOCK_FACE_ZP).ID: return 7670;
2835  case GreenWallBanner::GreenWallBanner(eBlockFace::BLOCK_FACE_XM).ID: return 7671;
2836  case GreenWallBanner::GreenWallBanner(eBlockFace::BLOCK_FACE_XP).ID: return 7672;
2837  case GreenWool::GreenWool().ID: return 1396;
2838  case Grindstone::Grindstone(Grindstone::Face::Floor, eBlockFace::BLOCK_FACE_ZM).ID: return 11165;
2839  case Grindstone::Grindstone(Grindstone::Face::Floor, eBlockFace::BLOCK_FACE_ZP).ID: return 11166;
2840  case Grindstone::Grindstone(Grindstone::Face::Floor, eBlockFace::BLOCK_FACE_XM).ID: return 11167;
2841  case Grindstone::Grindstone(Grindstone::Face::Floor, eBlockFace::BLOCK_FACE_XP).ID: return 11168;
2842  case Grindstone::Grindstone(Grindstone::Face::Wall, eBlockFace::BLOCK_FACE_ZM).ID: return 11169;
2843  case Grindstone::Grindstone(Grindstone::Face::Wall, eBlockFace::BLOCK_FACE_ZP).ID: return 11170;
2844  case Grindstone::Grindstone(Grindstone::Face::Wall, eBlockFace::BLOCK_FACE_XM).ID: return 11171;
2845  case Grindstone::Grindstone(Grindstone::Face::Wall, eBlockFace::BLOCK_FACE_XP).ID: return 11172;
2846  case Grindstone::Grindstone(Grindstone::Face::Ceiling, eBlockFace::BLOCK_FACE_ZM).ID: return 11173;
2847  case Grindstone::Grindstone(Grindstone::Face::Ceiling, eBlockFace::BLOCK_FACE_ZP).ID: return 11174;
2848  case Grindstone::Grindstone(Grindstone::Face::Ceiling, eBlockFace::BLOCK_FACE_XM).ID: return 11175;
2849  case Grindstone::Grindstone(Grindstone::Face::Ceiling, eBlockFace::BLOCK_FACE_XP).ID: return 11176;
2850  case HayBale::HayBale(HayBale::Axis::X).ID: return 7327;
2851  case HayBale::HayBale(HayBale::Axis::Y).ID: return 7328;
2852  case HayBale::HayBale(HayBale::Axis::Z).ID: return 7329;
2869  case Hopper::Hopper(true, eBlockFace::BLOCK_FACE_YM).ID: return 6192;
2870  case Hopper::Hopper(true, eBlockFace::BLOCK_FACE_ZM).ID: return 6193;
2871  case Hopper::Hopper(true, eBlockFace::BLOCK_FACE_ZP).ID: return 6194;
2872  case Hopper::Hopper(true, eBlockFace::BLOCK_FACE_XM).ID: return 6195;
2873  case Hopper::Hopper(true, eBlockFace::BLOCK_FACE_XP).ID: return 6196;
2874  case Hopper::Hopper(false, eBlockFace::BLOCK_FACE_YM).ID: return 6197;
2875  case Hopper::Hopper(false, eBlockFace::BLOCK_FACE_ZM).ID: return 6198;
2876  case Hopper::Hopper(false, eBlockFace::BLOCK_FACE_ZP).ID: return 6199;
2877  case Hopper::Hopper(false, eBlockFace::BLOCK_FACE_XM).ID: return 6200;
2878  case Hopper::Hopper(false, eBlockFace::BLOCK_FACE_XP).ID: return 6201;
2879  case HornCoral::HornCoral().ID: return 9003;
2880  case HornCoralBlock::HornCoralBlock().ID: return 8983;
2881  case HornCoralFan::HornCoralFan().ID: return 9023;
2882  case HornCoralWallFan::HornCoralWallFan(eBlockFace::BLOCK_FACE_ZM).ID: return 9097;
2883  case HornCoralWallFan::HornCoralWallFan(eBlockFace::BLOCK_FACE_ZP).ID: return 9099;
2884  case HornCoralWallFan::HornCoralWallFan(eBlockFace::BLOCK_FACE_XM).ID: return 9101;
2885  case HornCoralWallFan::HornCoralWallFan(eBlockFace::BLOCK_FACE_XP).ID: return 9103;
2886  case Ice::Ice().ID: return 3927;
2888  case InfestedCobblestone::InfestedCobblestone().ID: return 4486;
2891  case InfestedStone::InfestedStone().ID: return 4485;
2892  case InfestedStoneBricks::InfestedStoneBricks().ID: return 4487;
2893  case IronBars::IronBars(true, true, true, true).ID: return 4685;
2894  case IronBars::IronBars(true, true, true, false).ID: return 4686;
2895  case IronBars::IronBars(true, true, false, true).ID: return 4689;
2896  case IronBars::IronBars(true, true, false, false).ID: return 4690;
2897  case IronBars::IronBars(true, false, true, true).ID: return 4693;
2898  case IronBars::IronBars(true, false, true, false).ID: return 4694;
2899  case IronBars::IronBars(true, false, false, true).ID: return 4697;
2900  case IronBars::IronBars(true, false, false, false).ID: return 4698;
2901  case IronBars::IronBars(false, true, true, true).ID: return 4701;
2902  case IronBars::IronBars(false, true, true, false).ID: return 4702;
2903  case IronBars::IronBars(false, true, false, true).ID: return 4705;
2904  case IronBars::IronBars(false, true, false, false).ID: return 4706;
2905  case IronBars::IronBars(false, false, true, true).ID: return 4709;
2906  case IronBars::IronBars(false, false, true, false).ID: return 4710;
2907  case IronBars::IronBars(false, false, false, true).ID: return 4713;
2908  case IronBars::IronBars(false, false, false, false).ID: return 4714;
2909  case IronBlock::IronBlock().ID: return 1427;
2910  case IronDoor::IronDoor(eBlockFace::BLOCK_FACE_ZM, IronDoor::Half::Upper, IronDoor::Hinge::Left, true, true).ID: return 3807;
2911  case IronDoor::IronDoor(eBlockFace::BLOCK_FACE_ZM, IronDoor::Half::Upper, IronDoor::Hinge::Left, true, false).ID: return 3808;
2912  case IronDoor::IronDoor(eBlockFace::BLOCK_FACE_ZM, IronDoor::Half::Upper, IronDoor::Hinge::Left, false, true).ID: return 3809;
2913  case IronDoor::IronDoor(eBlockFace::BLOCK_FACE_ZM, IronDoor::Half::Upper, IronDoor::Hinge::Left, false, false).ID: return 3810;
2914  case IronDoor::IronDoor(eBlockFace::BLOCK_FACE_ZM, IronDoor::Half::Upper, IronDoor::Hinge::Right, true, true).ID: return 3811;
2915  case IronDoor::IronDoor(eBlockFace::BLOCK_FACE_ZM, IronDoor::Half::Upper, IronDoor::Hinge::Right, true, false).ID: return 3812;
2916  case IronDoor::IronDoor(eBlockFace::BLOCK_FACE_ZM, IronDoor::Half::Upper, IronDoor::Hinge::Right, false, true).ID: return 3813;
2917  case IronDoor::IronDoor(eBlockFace::BLOCK_FACE_ZM, IronDoor::Half::Upper, IronDoor::Hinge::Right, false, false).ID: return 3814;
2918  case IronDoor::IronDoor(eBlockFace::BLOCK_FACE_ZM, IronDoor::Half::Lower, IronDoor::Hinge::Left, true, true).ID: return 3815;
2919  case IronDoor::IronDoor(eBlockFace::BLOCK_FACE_ZM, IronDoor::Half::Lower, IronDoor::Hinge::Left, true, false).ID: return 3816;
2920  case IronDoor::IronDoor(eBlockFace::BLOCK_FACE_ZM, IronDoor::Half::Lower, IronDoor::Hinge::Left, false, true).ID: return 3817;
2921  case IronDoor::IronDoor(eBlockFace::BLOCK_FACE_ZM, IronDoor::Half::Lower, IronDoor::Hinge::Left, false, false).ID: return 3818;
2922  case IronDoor::IronDoor(eBlockFace::BLOCK_FACE_ZM, IronDoor::Half::Lower, IronDoor::Hinge::Right, true, true).ID: return 3819;
2923  case IronDoor::IronDoor(eBlockFace::BLOCK_FACE_ZM, IronDoor::Half::Lower, IronDoor::Hinge::Right, true, false).ID: return 3820;
2924  case IronDoor::IronDoor(eBlockFace::BLOCK_FACE_ZM, IronDoor::Half::Lower, IronDoor::Hinge::Right, false, true).ID: return 3821;
2925  case IronDoor::IronDoor(eBlockFace::BLOCK_FACE_ZM, IronDoor::Half::Lower, IronDoor::Hinge::Right, false, false).ID: return 3822;
2926  case IronDoor::IronDoor(eBlockFace::BLOCK_FACE_ZP, IronDoor::Half::Upper, IronDoor::Hinge::Left, true, true).ID: return 3823;
2927  case IronDoor::IronDoor(eBlockFace::BLOCK_FACE_ZP, IronDoor::Half::Upper, IronDoor::Hinge::Left, true, false).ID: return 3824;
2928  case IronDoor::IronDoor(eBlockFace::BLOCK_FACE_ZP, IronDoor::Half::Upper, IronDoor::Hinge::Left, false, true).ID: return 3825;
2929  case IronDoor::IronDoor(eBlockFace::BLOCK_FACE_ZP, IronDoor::Half::Upper, IronDoor::Hinge::Left, false, false).ID: return 3826;
2930  case IronDoor::IronDoor(eBlockFace::BLOCK_FACE_ZP, IronDoor::Half::Upper, IronDoor::Hinge::Right, true, true).ID: return 3827;
2931  case IronDoor::IronDoor(eBlockFace::BLOCK_FACE_ZP, IronDoor::Half::Upper, IronDoor::Hinge::Right, true, false).ID: return 3828;
2932  case IronDoor::IronDoor(eBlockFace::BLOCK_FACE_ZP, IronDoor::Half::Upper, IronDoor::Hinge::Right, false, true).ID: return 3829;
2933  case IronDoor::IronDoor(eBlockFace::BLOCK_FACE_ZP, IronDoor::Half::Upper, IronDoor::Hinge::Right, false, false).ID: return 3830;
2934  case IronDoor::IronDoor(eBlockFace::BLOCK_FACE_ZP, IronDoor::Half::Lower, IronDoor::Hinge::Left, true, true).ID: return 3831;
2935  case IronDoor::IronDoor(eBlockFace::BLOCK_FACE_ZP, IronDoor::Half::Lower, IronDoor::Hinge::Left, true, false).ID: return 3832;
2936  case IronDoor::IronDoor(eBlockFace::BLOCK_FACE_ZP, IronDoor::Half::Lower, IronDoor::Hinge::Left, false, true).ID: return 3833;
2937  case IronDoor::IronDoor(eBlockFace::BLOCK_FACE_ZP, IronDoor::Half::Lower, IronDoor::Hinge::Left, false, false).ID: return 3834;
2938  case IronDoor::IronDoor(eBlockFace::BLOCK_FACE_ZP, IronDoor::Half::Lower, IronDoor::Hinge::Right, true, true).ID: return 3835;
2939  case IronDoor::IronDoor(eBlockFace::BLOCK_FACE_ZP, IronDoor::Half::Lower, IronDoor::Hinge::Right, true, false).ID: return 3836;
2940  case IronDoor::IronDoor(eBlockFace::BLOCK_FACE_ZP, IronDoor::Half::Lower, IronDoor::Hinge::Right, false, true).ID: return 3837;
2941  case IronDoor::IronDoor(eBlockFace::BLOCK_FACE_ZP, IronDoor::Half::Lower, IronDoor::Hinge::Right, false, false).ID: return 3838;
2942  case IronDoor::IronDoor(eBlockFace::BLOCK_FACE_XM, IronDoor::Half::Upper, IronDoor::Hinge::Left, true, true).ID: return 3839;
2943  case IronDoor::IronDoor(eBlockFace::BLOCK_FACE_XM, IronDoor::Half::Upper, IronDoor::Hinge::Left, true, false).ID: return 3840;
2944  case IronDoor::IronDoor(eBlockFace::BLOCK_FACE_XM, IronDoor::Half::Upper, IronDoor::Hinge::Left, false, true).ID: return 3841;
2945  case IronDoor::IronDoor(eBlockFace::BLOCK_FACE_XM, IronDoor::Half::Upper, IronDoor::Hinge::Left, false, false).ID: return 3842;
2946  case IronDoor::IronDoor(eBlockFace::BLOCK_FACE_XM, IronDoor::Half::Upper, IronDoor::Hinge::Right, true, true).ID: return 3843;
2947  case IronDoor::IronDoor(eBlockFace::BLOCK_FACE_XM, IronDoor::Half::Upper, IronDoor::Hinge::Right, true, false).ID: return 3844;
2948  case IronDoor::IronDoor(eBlockFace::BLOCK_FACE_XM, IronDoor::Half::Upper, IronDoor::Hinge::Right, false, true).ID: return 3845;
2949  case IronDoor::IronDoor(eBlockFace::BLOCK_FACE_XM, IronDoor::Half::Upper, IronDoor::Hinge::Right, false, false).ID: return 3846;
2950  case IronDoor::IronDoor(eBlockFace::BLOCK_FACE_XM, IronDoor::Half::Lower, IronDoor::Hinge::Left, true, true).ID: return 3847;
2951  case IronDoor::IronDoor(eBlockFace::BLOCK_FACE_XM, IronDoor::Half::Lower, IronDoor::Hinge::Left, true, false).ID: return 3848;
2952  case IronDoor::IronDoor(eBlockFace::BLOCK_FACE_XM, IronDoor::Half::Lower, IronDoor::Hinge::Left, false, true).ID: return 3849;
2953  case IronDoor::IronDoor(eBlockFace::BLOCK_FACE_XM, IronDoor::Half::Lower, IronDoor::Hinge::Left, false, false).ID: return 3850;
2954  case IronDoor::IronDoor(eBlockFace::BLOCK_FACE_XM, IronDoor::Half::Lower, IronDoor::Hinge::Right, true, true).ID: return 3851;
2955  case IronDoor::IronDoor(eBlockFace::BLOCK_FACE_XM, IronDoor::Half::Lower, IronDoor::Hinge::Right, true, false).ID: return 3852;
2956  case IronDoor::IronDoor(eBlockFace::BLOCK_FACE_XM, IronDoor::Half::Lower, IronDoor::Hinge::Right, false, true).ID: return 3853;
2957  case IronDoor::IronDoor(eBlockFace::BLOCK_FACE_XM, IronDoor::Half::Lower, IronDoor::Hinge::Right, false, false).ID: return 3854;
2958  case IronDoor::IronDoor(eBlockFace::BLOCK_FACE_XP, IronDoor::Half::Upper, IronDoor::Hinge::Left, true, true).ID: return 3855;
2959  case IronDoor::IronDoor(eBlockFace::BLOCK_FACE_XP, IronDoor::Half::Upper, IronDoor::Hinge::Left, true, false).ID: return 3856;
2960  case IronDoor::IronDoor(eBlockFace::BLOCK_FACE_XP, IronDoor::Half::Upper, IronDoor::Hinge::Left, false, true).ID: return 3857;
2961  case IronDoor::IronDoor(eBlockFace::BLOCK_FACE_XP, IronDoor::Half::Upper, IronDoor::Hinge::Left, false, false).ID: return 3858;
2962  case IronDoor::IronDoor(eBlockFace::BLOCK_FACE_XP, IronDoor::Half::Upper, IronDoor::Hinge::Right, true, true).ID: return 3859;
2963  case IronDoor::IronDoor(eBlockFace::BLOCK_FACE_XP, IronDoor::Half::Upper, IronDoor::Hinge::Right, true, false).ID: return 3860;
2964  case IronDoor::IronDoor(eBlockFace::BLOCK_FACE_XP, IronDoor::Half::Upper, IronDoor::Hinge::Right, false, true).ID: return 3861;
2965  case IronDoor::IronDoor(eBlockFace::BLOCK_FACE_XP, IronDoor::Half::Upper, IronDoor::Hinge::Right, false, false).ID: return 3862;
2966  case IronDoor::IronDoor(eBlockFace::BLOCK_FACE_XP, IronDoor::Half::Lower, IronDoor::Hinge::Left, true, true).ID: return 3863;
2967  case IronDoor::IronDoor(eBlockFace::BLOCK_FACE_XP, IronDoor::Half::Lower, IronDoor::Hinge::Left, true, false).ID: return 3864;
2968  case IronDoor::IronDoor(eBlockFace::BLOCK_FACE_XP, IronDoor::Half::Lower, IronDoor::Hinge::Left, false, true).ID: return 3865;
2969  case IronDoor::IronDoor(eBlockFace::BLOCK_FACE_XP, IronDoor::Half::Lower, IronDoor::Hinge::Left, false, false).ID: return 3866;
2970  case IronDoor::IronDoor(eBlockFace::BLOCK_FACE_XP, IronDoor::Half::Lower, IronDoor::Hinge::Right, true, true).ID: return 3867;
2971  case IronDoor::IronDoor(eBlockFace::BLOCK_FACE_XP, IronDoor::Half::Lower, IronDoor::Hinge::Right, true, false).ID: return 3868;
2972  case IronDoor::IronDoor(eBlockFace::BLOCK_FACE_XP, IronDoor::Half::Lower, IronDoor::Hinge::Right, false, true).ID: return 3869;
2973  case IronDoor::IronDoor(eBlockFace::BLOCK_FACE_XP, IronDoor::Half::Lower, IronDoor::Hinge::Right, false, false).ID: return 3870;
2974  case IronOre::IronOre().ID: return 70;
2975  case IronTrapdoor::IronTrapdoor(eBlockFace::BLOCK_FACE_ZM, IronTrapdoor::Half::Top, true, true).ID: return 7002;
2976  case IronTrapdoor::IronTrapdoor(eBlockFace::BLOCK_FACE_ZM, IronTrapdoor::Half::Top, true, false).ID: return 7004;
2977  case IronTrapdoor::IronTrapdoor(eBlockFace::BLOCK_FACE_ZM, IronTrapdoor::Half::Top, false, true).ID: return 7006;
2978  case IronTrapdoor::IronTrapdoor(eBlockFace::BLOCK_FACE_ZM, IronTrapdoor::Half::Top, false, false).ID: return 7008;
2983  case IronTrapdoor::IronTrapdoor(eBlockFace::BLOCK_FACE_ZP, IronTrapdoor::Half::Top, true, true).ID: return 7018;
2984  case IronTrapdoor::IronTrapdoor(eBlockFace::BLOCK_FACE_ZP, IronTrapdoor::Half::Top, true, false).ID: return 7020;
2985  case IronTrapdoor::IronTrapdoor(eBlockFace::BLOCK_FACE_ZP, IronTrapdoor::Half::Top, false, true).ID: return 7022;
2986  case IronTrapdoor::IronTrapdoor(eBlockFace::BLOCK_FACE_ZP, IronTrapdoor::Half::Top, false, false).ID: return 7024;
2991  case IronTrapdoor::IronTrapdoor(eBlockFace::BLOCK_FACE_XM, IronTrapdoor::Half::Top, true, true).ID: return 7034;
2992  case IronTrapdoor::IronTrapdoor(eBlockFace::BLOCK_FACE_XM, IronTrapdoor::Half::Top, true, false).ID: return 7036;
2993  case IronTrapdoor::IronTrapdoor(eBlockFace::BLOCK_FACE_XM, IronTrapdoor::Half::Top, false, true).ID: return 7038;
2994  case IronTrapdoor::IronTrapdoor(eBlockFace::BLOCK_FACE_XM, IronTrapdoor::Half::Top, false, false).ID: return 7040;
2999  case IronTrapdoor::IronTrapdoor(eBlockFace::BLOCK_FACE_XP, IronTrapdoor::Half::Top, true, true).ID: return 7050;
3000  case IronTrapdoor::IronTrapdoor(eBlockFace::BLOCK_FACE_XP, IronTrapdoor::Half::Top, true, false).ID: return 7052;
3001  case IronTrapdoor::IronTrapdoor(eBlockFace::BLOCK_FACE_XP, IronTrapdoor::Half::Top, false, true).ID: return 7054;
3002  case IronTrapdoor::IronTrapdoor(eBlockFace::BLOCK_FACE_XP, IronTrapdoor::Half::Top, false, false).ID: return 7056;
3011  case Jigsaw::Jigsaw(Jigsaw::Orientation::NorthUp).ID: return 11256;
3012  case Jigsaw::Jigsaw(Jigsaw::Orientation::EastUp).ID: return 11257;
3013  case Jigsaw::Jigsaw(Jigsaw::Orientation::SouthUp).ID: return 11258;
3014  case Jigsaw::Jigsaw(Jigsaw::Orientation::WestUp).ID: return 11259;
3015  case Jigsaw::Jigsaw(Jigsaw::Orientation::UpSouth).ID: return 11260;
3016  case Jigsaw::Jigsaw(Jigsaw::Orientation::DownSouth).ID: return 11261;
3017  case Jukebox::Jukebox(true).ID: return 3962;
3018  case Jukebox::Jukebox(false).ID: return 3963;
3019  case JungleButton::JungleButton(JungleButton::Face::Floor, eBlockFace::BLOCK_FACE_ZM, true).ID: return 5882;
3020  case JungleButton::JungleButton(JungleButton::Face::Floor, eBlockFace::BLOCK_FACE_ZM, false).ID: return 5883;
3021  case JungleButton::JungleButton(JungleButton::Face::Floor, eBlockFace::BLOCK_FACE_ZP, true).ID: return 5884;
3022  case JungleButton::JungleButton(JungleButton::Face::Floor, eBlockFace::BLOCK_FACE_ZP, false).ID: return 5885;
3023  case JungleButton::JungleButton(JungleButton::Face::Floor, eBlockFace::BLOCK_FACE_XM, true).ID: return 5886;
3024  case JungleButton::JungleButton(JungleButton::Face::Floor, eBlockFace::BLOCK_FACE_XM, false).ID: return 5887;
3025  case JungleButton::JungleButton(JungleButton::Face::Floor, eBlockFace::BLOCK_FACE_XP, true).ID: return 5888;
3026  case JungleButton::JungleButton(JungleButton::Face::Floor, eBlockFace::BLOCK_FACE_XP, false).ID: return 5889;
3027  case JungleButton::JungleButton(JungleButton::Face::Wall, eBlockFace::BLOCK_FACE_ZM, true).ID: return 5890;
3028  case JungleButton::JungleButton(JungleButton::Face::Wall, eBlockFace::BLOCK_FACE_ZM, false).ID: return 5891;
3029  case JungleButton::JungleButton(JungleButton::Face::Wall, eBlockFace::BLOCK_FACE_ZP, true).ID: return 5892;
3030  case JungleButton::JungleButton(JungleButton::Face::Wall, eBlockFace::BLOCK_FACE_ZP, false).ID: return 5893;
3031  case JungleButton::JungleButton(JungleButton::Face::Wall, eBlockFace::BLOCK_FACE_XM, true).ID: return 5894;
3032  case JungleButton::JungleButton(JungleButton::Face::Wall, eBlockFace::BLOCK_FACE_XM, false).ID: return 5895;
3033  case JungleButton::JungleButton(JungleButton::Face::Wall, eBlockFace::BLOCK_FACE_XP, true).ID: return 5896;
3034  case JungleButton::JungleButton(JungleButton::Face::Wall, eBlockFace::BLOCK_FACE_XP, false).ID: return 5897;
3035  case JungleButton::JungleButton(JungleButton::Face::Ceiling, eBlockFace::BLOCK_FACE_ZM, true).ID: return 5898;
3036  case JungleButton::JungleButton(JungleButton::Face::Ceiling, eBlockFace::BLOCK_FACE_ZM, false).ID: return 5899;
3037  case JungleButton::JungleButton(JungleButton::Face::Ceiling, eBlockFace::BLOCK_FACE_ZP, true).ID: return 5900;
3038  case JungleButton::JungleButton(JungleButton::Face::Ceiling, eBlockFace::BLOCK_FACE_ZP, false).ID: return 5901;
3039  case JungleButton::JungleButton(JungleButton::Face::Ceiling, eBlockFace::BLOCK_FACE_XM, true).ID: return 5902;
3040  case JungleButton::JungleButton(JungleButton::Face::Ceiling, eBlockFace::BLOCK_FACE_XM, false).ID: return 5903;
3041  case JungleButton::JungleButton(JungleButton::Face::Ceiling, eBlockFace::BLOCK_FACE_XP, true).ID: return 5904;
3042  case JungleButton::JungleButton(JungleButton::Face::Ceiling, eBlockFace::BLOCK_FACE_XP, false).ID: return 5905;
3043  case JungleDoor::JungleDoor(eBlockFace::BLOCK_FACE_ZM, JungleDoor::Half::Upper, JungleDoor::Hinge::Left, true, true).ID: return 8330;
3044  case JungleDoor::JungleDoor(eBlockFace::BLOCK_FACE_ZM, JungleDoor::Half::Upper, JungleDoor::Hinge::Left, true, false).ID: return 8331;
3045  case JungleDoor::JungleDoor(eBlockFace::BLOCK_FACE_ZM, JungleDoor::Half::Upper, JungleDoor::Hinge::Left, false, true).ID: return 8332;
3046  case JungleDoor::JungleDoor(eBlockFace::BLOCK_FACE_ZM, JungleDoor::Half::Upper, JungleDoor::Hinge::Left, false, false).ID: return 8333;
3047  case JungleDoor::JungleDoor(eBlockFace::BLOCK_FACE_ZM, JungleDoor::Half::Upper, JungleDoor::Hinge::Right, true, true).ID: return 8334;
3048  case JungleDoor::JungleDoor(eBlockFace::BLOCK_FACE_ZM, JungleDoor::Half::Upper, JungleDoor::Hinge::Right, true, false).ID: return 8335;
3049  case JungleDoor::JungleDoor(eBlockFace::BLOCK_FACE_ZM, JungleDoor::Half::Upper, JungleDoor::Hinge::Right, false, true).ID: return 8336;
3050  case JungleDoor::JungleDoor(eBlockFace::BLOCK_FACE_ZM, JungleDoor::Half::Upper, JungleDoor::Hinge::Right, false, false).ID: return 8337;
3051  case JungleDoor::JungleDoor(eBlockFace::BLOCK_FACE_ZM, JungleDoor::Half::Lower, JungleDoor::Hinge::Left, true, true).ID: return 8338;
3052  case JungleDoor::JungleDoor(eBlockFace::BLOCK_FACE_ZM, JungleDoor::Half::Lower, JungleDoor::Hinge::Left, true, false).ID: return 8339;
3053  case JungleDoor::JungleDoor(eBlockFace::BLOCK_FACE_ZM, JungleDoor::Half::Lower, JungleDoor::Hinge::Left, false, true).ID: return 8340;
3054  case JungleDoor::JungleDoor(eBlockFace::BLOCK_FACE_ZM, JungleDoor::Half::Lower, JungleDoor::Hinge::Left, false, false).ID: return 8341;
3055  case JungleDoor::JungleDoor(eBlockFace::BLOCK_FACE_ZM, JungleDoor::Half::Lower, JungleDoor::Hinge::Right, true, true).ID: return 8342;
3056  case JungleDoor::JungleDoor(eBlockFace::BLOCK_FACE_ZM, JungleDoor::Half::Lower, JungleDoor::Hinge::Right, true, false).ID: return 8343;
3057  case JungleDoor::JungleDoor(eBlockFace::BLOCK_FACE_ZM, JungleDoor::Half::Lower, JungleDoor::Hinge::Right, false, true).ID: return 8344;
3058  case JungleDoor::JungleDoor(eBlockFace::BLOCK_FACE_ZM, JungleDoor::Half::Lower, JungleDoor::Hinge::Right, false, false).ID: return 8345;
3059  case JungleDoor::JungleDoor(eBlockFace::BLOCK_FACE_ZP, JungleDoor::Half::Upper, JungleDoor::Hinge::Left, true, true).ID: return 8346;
3060  case JungleDoor::JungleDoor(eBlockFace::BLOCK_FACE_ZP, JungleDoor::Half::Upper, JungleDoor::Hinge::Left, true, false).ID: return 8347;
3061  case JungleDoor::JungleDoor(eBlockFace::BLOCK_FACE_ZP, JungleDoor::Half::Upper, JungleDoor::Hinge::Left, false, true).ID: return 8348;
3062  case JungleDoor::JungleDoor(eBlockFace::BLOCK_FACE_ZP, JungleDoor::Half::Upper, JungleDoor::Hinge::Left, false, false).ID: return 8349;
3063  case JungleDoor::JungleDoor(eBlockFace::BLOCK_FACE_ZP, JungleDoor::Half::Upper, JungleDoor::Hinge::Right, true, true).ID: return 8350;
3064  case JungleDoor::JungleDoor(eBlockFace::BLOCK_FACE_ZP, JungleDoor::Half::Upper, JungleDoor::Hinge::Right, true, false).ID: return 8351;
3065  case JungleDoor::JungleDoor(eBlockFace::BLOCK_FACE_ZP, JungleDoor::Half::Upper, JungleDoor::Hinge::Right, false, true).ID: return 8352;
3066  case JungleDoor::JungleDoor(eBlockFace::BLOCK_FACE_ZP, JungleDoor::Half::Upper, JungleDoor::Hinge::Right, false, false).ID: return 8353;
3067  case JungleDoor::JungleDoor(eBlockFace::BLOCK_FACE_ZP, JungleDoor::Half::Lower, JungleDoor::Hinge::Left, true, true).ID: return 8354;
3068  case JungleDoor::JungleDoor(eBlockFace::BLOCK_FACE_ZP, JungleDoor::Half::Lower, JungleDoor::Hinge::Left, true, false).ID: return 8355;
3069  case JungleDoor::JungleDoor(eBlockFace::BLOCK_FACE_ZP, JungleDoor::Half::Lower, JungleDoor::Hinge::Left, false, true).ID: return 8356;
3070  case JungleDoor::JungleDoor(eBlockFace::BLOCK_FACE_ZP, JungleDoor::Half::Lower, JungleDoor::Hinge::Left, false, false).ID: return 8357;
3071  case JungleDoor::JungleDoor(eBlockFace::BLOCK_FACE_ZP, JungleDoor::Half::Lower, JungleDoor::Hinge::Right, true, true).ID: return 8358;
3072  case JungleDoor::JungleDoor(eBlockFace::BLOCK_FACE_ZP, JungleDoor::Half::Lower, JungleDoor::Hinge::Right, true, false).ID: return 8359;
3073  case JungleDoor::JungleDoor(eBlockFace::BLOCK_FACE_ZP, JungleDoor::Half::Lower, JungleDoor::Hinge::Right, false, true).ID: return 8360;
3074  case JungleDoor::JungleDoor(eBlockFace::BLOCK_FACE_ZP, JungleDoor::Half::Lower, JungleDoor::Hinge::Right, false, false).ID: return 8361;
3075  case JungleDoor::JungleDoor(eBlockFace::BLOCK_FACE_XM, JungleDoor::Half::Upper, JungleDoor::Hinge::Left, true, true).ID: return 8362;
3076  case JungleDoor::JungleDoor(eBlockFace::BLOCK_FACE_XM, JungleDoor::Half::Upper, JungleDoor::Hinge::Left, true, false).ID: return 8363;
3077  case JungleDoor::JungleDoor(eBlockFace::BLOCK_FACE_XM, JungleDoor::Half::Upper, JungleDoor::Hinge::Left, false, true).ID: return 8364;
3078  case JungleDoor::JungleDoor(eBlockFace::BLOCK_FACE_XM, JungleDoor::Half::Upper, JungleDoor::Hinge::Left, false, false).ID: return 8365;
3079  case JungleDoor::JungleDoor(eBlockFace::BLOCK_FACE_XM, JungleDoor::Half::Upper, JungleDoor::Hinge::Right, true, true).ID: return 8366;
3080  case JungleDoor::JungleDoor(eBlockFace::BLOCK_FACE_XM, JungleDoor::Half::Upper, JungleDoor::Hinge::Right, true, false).ID: return 8367;
3081  case JungleDoor::JungleDoor(eBlockFace::BLOCK_FACE_XM, JungleDoor::Half::Upper, JungleDoor::Hinge::Right, false, true).ID: return 8368;
3082  case JungleDoor::JungleDoor(eBlockFace::BLOCK_FACE_XM, JungleDoor::Half::Upper, JungleDoor::Hinge::Right, false, false).ID: return 8369;
3083  case JungleDoor::JungleDoor(eBlockFace::BLOCK_FACE_XM, JungleDoor::Half::Lower, JungleDoor::Hinge::Left, true, true).ID: return 8370;
3084  case JungleDoor::JungleDoor(eBlockFace::BLOCK_FACE_XM, JungleDoor::Half::Lower, JungleDoor::Hinge::Left, true, false).ID: return 8371;
3085  case JungleDoor::JungleDoor(eBlockFace::BLOCK_FACE_XM, JungleDoor::Half::Lower, JungleDoor::Hinge::Left, false, true).ID: return 8372;
3086  case JungleDoor::JungleDoor(eBlockFace::BLOCK_FACE_XM, JungleDoor::Half::Lower, JungleDoor::Hinge::Left, false, false).ID: return 8373;
3087  case JungleDoor::JungleDoor(eBlockFace::BLOCK_FACE_XM, JungleDoor::Half::Lower, JungleDoor::Hinge::Right, true, true).ID: return 8374;
3088  case JungleDoor::JungleDoor(eBlockFace::BLOCK_FACE_XM, JungleDoor::Half::Lower, JungleDoor::Hinge::Right, true, false).ID: return 8375;
3089  case JungleDoor::JungleDoor(eBlockFace::BLOCK_FACE_XM, JungleDoor::Half::Lower, JungleDoor::Hinge::Right, false, true).ID: return 8376;
3090  case JungleDoor::JungleDoor(eBlockFace::BLOCK_FACE_XM, JungleDoor::Half::Lower, JungleDoor::Hinge::Right, false, false).ID: return 8377;
3091  case JungleDoor::JungleDoor(eBlockFace::BLOCK_FACE_XP, JungleDoor::Half::Upper, JungleDoor::Hinge::Left, true, true).ID: return 8378;
3092  case JungleDoor::JungleDoor(eBlockFace::BLOCK_FACE_XP, JungleDoor::Half::Upper, JungleDoor::Hinge::Left, true, false).ID: return 8379;
3093  case JungleDoor::JungleDoor(eBlockFace::BLOCK_FACE_XP, JungleDoor::Half::Upper, JungleDoor::Hinge::Left, false, true).ID: return 8380;
3094  case JungleDoor::JungleDoor(eBlockFace::BLOCK_FACE_XP, JungleDoor::Half::Upper, JungleDoor::Hinge::Left, false, false).ID: return 8381;
3095  case JungleDoor::JungleDoor(eBlockFace::BLOCK_FACE_XP, JungleDoor::Half::Upper, JungleDoor::Hinge::Right, true, true).ID: return 8382;
3096  case JungleDoor::JungleDoor(eBlockFace::BLOCK_FACE_XP, JungleDoor::Half::Upper, JungleDoor::Hinge::Right, true, false).ID: return 8383;
3097  case JungleDoor::JungleDoor(eBlockFace::BLOCK_FACE_XP, JungleDoor::Half::Upper, JungleDoor::Hinge::Right, false, true).ID: return 8384;
3098  case JungleDoor::JungleDoor(eBlockFace::BLOCK_FACE_XP, JungleDoor::Half::Upper, JungleDoor::Hinge::Right, false, false).ID: return 8385;
3099  case JungleDoor::JungleDoor(eBlockFace::BLOCK_FACE_XP, JungleDoor::Half::Lower, JungleDoor::Hinge::Left, true, true).ID: return 8386;
3100  case JungleDoor::JungleDoor(eBlockFace::BLOCK_FACE_XP, JungleDoor::Half::Lower, JungleDoor::Hinge::Left, true, false).ID: return 8387;
3101  case JungleDoor::JungleDoor(eBlockFace::BLOCK_FACE_XP, JungleDoor::Half::Lower, JungleDoor::Hinge::Left, false, true).ID: return 8388;
3102  case JungleDoor::JungleDoor(eBlockFace::BLOCK_FACE_XP, JungleDoor::Half::Lower, JungleDoor::Hinge::Left, false, false).ID: return 8389;
3103  case JungleDoor::JungleDoor(eBlockFace::BLOCK_FACE_XP, JungleDoor::Half::Lower, JungleDoor::Hinge::Right, true, true).ID: return 8390;
3104  case JungleDoor::JungleDoor(eBlockFace::BLOCK_FACE_XP, JungleDoor::Half::Lower, JungleDoor::Hinge::Right, true, false).ID: return 8391;
3105  case JungleDoor::JungleDoor(eBlockFace::BLOCK_FACE_XP, JungleDoor::Half::Lower, JungleDoor::Hinge::Right, false, true).ID: return 8392;
3106  case JungleDoor::JungleDoor(eBlockFace::BLOCK_FACE_XP, JungleDoor::Half::Lower, JungleDoor::Hinge::Right, false, false).ID: return 8393;
3107  case JungleFence::JungleFence(true, true, true, true).ID: return 8108;
3108  case JungleFence::JungleFence(true, true, true, false).ID: return 8109;
3109  case JungleFence::JungleFence(true, true, false, true).ID: return 8112;
3110  case JungleFence::JungleFence(true, true, false, false).ID: return 8113;
3111  case JungleFence::JungleFence(true, false, true, true).ID: return 8116;
3112  case JungleFence::JungleFence(true, false, true, false).ID: return 8117;
3113  case JungleFence::JungleFence(true, false, false, true).ID: return 8120;
3114  case JungleFence::JungleFence(true, false, false, false).ID: return 8121;
3115  case JungleFence::JungleFence(false, true, true, true).ID: return 8124;
3116  case JungleFence::JungleFence(false, true, true, false).ID: return 8125;
3117  case JungleFence::JungleFence(false, true, false, true).ID: return 8128;
3118  case JungleFence::JungleFence(false, true, false, false).ID: return 8129;
3119  case JungleFence::JungleFence(false, false, true, true).ID: return 8132;
3120  case JungleFence::JungleFence(false, false, true, false).ID: return 8133;
3121  case JungleFence::JungleFence(false, false, false, true).ID: return 8136;
3122  case JungleFence::JungleFence(false, false, false, false).ID: return 8137;
3123  case JungleFenceGate::JungleFenceGate(eBlockFace::BLOCK_FACE_ZM, true, true, true).ID: return 7946;
3124  case JungleFenceGate::JungleFenceGate(eBlockFace::BLOCK_FACE_ZM, true, true, false).ID: return 7947;
3125  case JungleFenceGate::JungleFenceGate(eBlockFace::BLOCK_FACE_ZM, true, false, true).ID: return 7948;
3126  case JungleFenceGate::JungleFenceGate(eBlockFace::BLOCK_FACE_ZM, true, false, false).ID: return 7949;
3127  case JungleFenceGate::JungleFenceGate(eBlockFace::BLOCK_FACE_ZM, false, true, true).ID: return 7950;
3128  case JungleFenceGate::JungleFenceGate(eBlockFace::BLOCK_FACE_ZM, false, true, false).ID: return 7951;
3129  case JungleFenceGate::JungleFenceGate(eBlockFace::BLOCK_FACE_ZM, false, false, true).ID: return 7952;
3130  case JungleFenceGate::JungleFenceGate(eBlockFace::BLOCK_FACE_ZM, false, false, false).ID: return 7953;
3131  case JungleFenceGate::JungleFenceGate(eBlockFace::BLOCK_FACE_ZP, true, true, true).ID: return 7954;
3132  case JungleFenceGate::JungleFenceGate(eBlockFace::BLOCK_FACE_ZP, true, true, false).ID: return 7955;
3133  case JungleFenceGate::JungleFenceGate(eBlockFace::BLOCK_FACE_ZP, true, false, true).ID: return 7956;
3134  case JungleFenceGate::JungleFenceGate(eBlockFace::BLOCK_FACE_ZP, true, false, false).ID: return 7957;
3135  case JungleFenceGate::JungleFenceGate(eBlockFace::BLOCK_FACE_ZP, false, true, true).ID: return 7958;
3136  case JungleFenceGate::JungleFenceGate(eBlockFace::BLOCK_FACE_ZP, false, true, false).ID: return 7959;
3137  case JungleFenceGate::JungleFenceGate(eBlockFace::BLOCK_FACE_ZP, false, false, true).ID: return 7960;
3138  case JungleFenceGate::JungleFenceGate(eBlockFace::BLOCK_FACE_ZP, false, false, false).ID: return 7961;
3139  case JungleFenceGate::JungleFenceGate(eBlockFace::BLOCK_FACE_XM, true, true, true).ID: return 7962;
3140  case JungleFenceGate::JungleFenceGate(eBlockFace::BLOCK_FACE_XM, true, true, false).ID: return 7963;
3141  case JungleFenceGate::JungleFenceGate(eBlockFace::BLOCK_FACE_XM, true, false, true).ID: return 7964;
3142  case JungleFenceGate::JungleFenceGate(eBlockFace::BLOCK_FACE_XM, true, false, false).ID: return 7965;
3143  case JungleFenceGate::JungleFenceGate(eBlockFace::BLOCK_FACE_XM, false, true, true).ID: return 7966;
3144  case JungleFenceGate::JungleFenceGate(eBlockFace::BLOCK_FACE_XM, false, true, false).ID: return 7967;
3145  case JungleFenceGate::JungleFenceGate(eBlockFace::BLOCK_FACE_XM, false, false, true).ID: return 7968;
3146  case JungleFenceGate::JungleFenceGate(eBlockFace::BLOCK_FACE_XM, false, false, false).ID: return 7969;
3147  case JungleFenceGate::JungleFenceGate(eBlockFace::BLOCK_FACE_XP, true, true, true).ID: return 7970;
3148  case JungleFenceGate::JungleFenceGate(eBlockFace::BLOCK_FACE_XP, true, true, false).ID: return 7971;
3149  case JungleFenceGate::JungleFenceGate(eBlockFace::BLOCK_FACE_XP, true, false, true).ID: return 7972;
3150  case JungleFenceGate::JungleFenceGate(eBlockFace::BLOCK_FACE_XP, true, false, false).ID: return 7973;
3151  case JungleFenceGate::JungleFenceGate(eBlockFace::BLOCK_FACE_XP, false, true, true).ID: return 7974;
3152  case JungleFenceGate::JungleFenceGate(eBlockFace::BLOCK_FACE_XP, false, true, false).ID: return 7975;
3153  case JungleFenceGate::JungleFenceGate(eBlockFace::BLOCK_FACE_XP, false, false, true).ID: return 7976;
3154  case JungleFenceGate::JungleFenceGate(eBlockFace::BLOCK_FACE_XP, false, false, false).ID: return 7977;
3155  case JungleLeaves::JungleLeaves(1, true).ID: return 186;
3156  case JungleLeaves::JungleLeaves(1, false).ID: return 187;
3157  case JungleLeaves::JungleLeaves(2, true).ID: return 188;
3158  case JungleLeaves::JungleLeaves(2, false).ID: return 189;
3159  case JungleLeaves::JungleLeaves(3, true).ID: return 190;
3160  case JungleLeaves::JungleLeaves(3, false).ID: return 191;
3161  case JungleLeaves::JungleLeaves(4, true).ID: return 192;
3162  case JungleLeaves::JungleLeaves(4, false).ID: return 193;
3163  case JungleLeaves::JungleLeaves(5, true).ID: return 194;
3164  case JungleLeaves::JungleLeaves(5, false).ID: return 195;
3165  case JungleLeaves::JungleLeaves(6, true).ID: return 196;
3166  case JungleLeaves::JungleLeaves(6, false).ID: return 197;
3167  case JungleLeaves::JungleLeaves(7, true).ID: return 198;
3168  case JungleLeaves::JungleLeaves(7, false).ID: return 199;
3169  case JungleLog::JungleLog(JungleLog::Axis::X).ID: return 81;
3170  case JungleLog::JungleLog(JungleLog::Axis::Y).ID: return 82;
3171  case JungleLog::JungleLog(JungleLog::Axis::Z).ID: return 83;
3172  case JunglePlanks::JunglePlanks().ID: return 18;
3173  case JunglePressurePlate::JunglePressurePlate(true).ID: return 3877;
3174  case JunglePressurePlate::JunglePressurePlate(false).ID: return 3878;
3175  case JungleSapling::JungleSapling(0).ID: return 27;
3176  case JungleSapling::JungleSapling(1).ID: return 28;
3177  case JungleSign::JungleSign(0).ID: return 3508;
3178  case JungleSign::JungleSign(1).ID: return 3510;
3179  case JungleSign::JungleSign(2).ID: return 3512;
3180  case JungleSign::JungleSign(3).ID: return 3514;
3181  case JungleSign::JungleSign(4).ID: return 3516;
3182  case JungleSign::JungleSign(5).ID: return 3518;
3183  case JungleSign::JungleSign(6).ID: return 3520;
3184  case JungleSign::JungleSign(7).ID: return 3522;
3185  case JungleSign::JungleSign(8).ID: return 3524;
3186  case JungleSign::JungleSign(9).ID: return 3526;
3187  case JungleSign::JungleSign(10).ID: return 3528;
3188  case JungleSign::JungleSign(11).ID: return 3530;
3189  case JungleSign::JungleSign(12).ID: return 3532;
3190  case JungleSign::JungleSign(13).ID: return 3534;
3191  case JungleSign::JungleSign(14).ID: return 3536;
3192  case JungleSign::JungleSign(15).ID: return 3538;
3193  case JungleSlab::JungleSlab(JungleSlab::Type::Top).ID: return 7783;
3195  case JungleSlab::JungleSlab(JungleSlab::Type::Double).ID: return 7787;
3196  case JungleStairs::JungleStairs(eBlockFace::BLOCK_FACE_ZM, JungleStairs::Half::Top, JungleStairs::Shape::Straight).ID: return 5549;
3197  case JungleStairs::JungleStairs(eBlockFace::BLOCK_FACE_ZM, JungleStairs::Half::Top, JungleStairs::Shape::InnerLeft).ID: return 5551;
3198  case JungleStairs::JungleStairs(eBlockFace::BLOCK_FACE_ZM, JungleStairs::Half::Top, JungleStairs::Shape::InnerRight).ID: return 5553;
3199  case JungleStairs::JungleStairs(eBlockFace::BLOCK_FACE_ZM, JungleStairs::Half::Top, JungleStairs::Shape::OuterLeft).ID: return 5555;
3200  case JungleStairs::JungleStairs(eBlockFace::BLOCK_FACE_ZM, JungleStairs::Half::Top, JungleStairs::Shape::OuterRight).ID: return 5557;
3201  case JungleStairs::JungleStairs(eBlockFace::BLOCK_FACE_ZM, JungleStairs::Half::Bottom, JungleStairs::Shape::Straight).ID: return 5559;
3202  case JungleStairs::JungleStairs(eBlockFace::BLOCK_FACE_ZM, JungleStairs::Half::Bottom, JungleStairs::Shape::InnerLeft).ID: return 5561;
3203  case JungleStairs::JungleStairs(eBlockFace::BLOCK_FACE_ZM, JungleStairs::Half::Bottom, JungleStairs::Shape::InnerRight).ID: return 5563;
3204  case JungleStairs::JungleStairs(eBlockFace::BLOCK_FACE_ZM, JungleStairs::Half::Bottom, JungleStairs::Shape::OuterLeft).ID: return 5565;
3205  case JungleStairs::JungleStairs(eBlockFace::BLOCK_FACE_ZM, JungleStairs::Half::Bottom, JungleStairs::Shape::OuterRight).ID: return 5567;
3206  case JungleStairs::JungleStairs(eBlockFace::BLOCK_FACE_ZP, JungleStairs::Half::Top, JungleStairs::Shape::Straight).ID: return 5569;
3207  case JungleStairs::JungleStairs(eBlockFace::BLOCK_FACE_ZP, JungleStairs::Half::Top, JungleStairs::Shape::InnerLeft).ID: return 5571;
3208  case JungleStairs::JungleStairs(eBlockFace::BLOCK_FACE_ZP, JungleStairs::Half::Top, JungleStairs::Shape::InnerRight).ID: return 5573;
3209  case JungleStairs::JungleStairs(eBlockFace::BLOCK_FACE_ZP, JungleStairs::Half::Top, JungleStairs::Shape::OuterLeft).ID: return 5575;
3210  case JungleStairs::JungleStairs(eBlockFace::BLOCK_FACE_ZP, JungleStairs::Half::Top, JungleStairs::Shape::OuterRight).ID: return 5577;
3211  case JungleStairs::JungleStairs(eBlockFace::BLOCK_FACE_ZP, JungleStairs::Half::Bottom, JungleStairs::Shape::Straight).ID: return 5579;
3212  case JungleStairs::JungleStairs(eBlockFace::BLOCK_FACE_ZP, JungleStairs::Half::Bottom, JungleStairs::Shape::InnerLeft).ID: return 5581;
3213  case JungleStairs::JungleStairs(eBlockFace::BLOCK_FACE_ZP, JungleStairs::Half::Bottom, JungleStairs::Shape::InnerRight).ID: return 5583;
3214  case JungleStairs::JungleStairs(eBlockFace::BLOCK_FACE_ZP, JungleStairs::Half::Bottom, JungleStairs::Shape::OuterLeft).ID: return 5585;
3215  case JungleStairs::JungleStairs(eBlockFace::BLOCK_FACE_ZP, JungleStairs::Half::Bottom, JungleStairs::Shape::OuterRight).ID: return 5587;
3216  case JungleStairs::JungleStairs(eBlockFace::BLOCK_FACE_XM, JungleStairs::Half::Top, JungleStairs::Shape::Straight).ID: return 5589;
3217  case JungleStairs::JungleStairs(eBlockFace::BLOCK_FACE_XM, JungleStairs::Half::Top, JungleStairs::Shape::InnerLeft).ID: return 5591;
3218  case JungleStairs::JungleStairs(eBlockFace::BLOCK_FACE_XM, JungleStairs::Half::Top, JungleStairs::Shape::InnerRight).ID: return 5593;
3219  case JungleStairs::JungleStairs(eBlockFace::BLOCK_FACE_XM, JungleStairs::Half::Top, JungleStairs::Shape::OuterLeft).ID: return 5595;
3220  case JungleStairs::JungleStairs(eBlockFace::BLOCK_FACE_XM, JungleStairs::Half::Top, JungleStairs::Shape::OuterRight).ID: return 5597;
3221  case JungleStairs::JungleStairs(eBlockFace::BLOCK_FACE_XM, JungleStairs::Half::Bottom, JungleStairs::Shape::Straight).ID: return 5599;
3222  case JungleStairs::JungleStairs(eBlockFace::BLOCK_FACE_XM, JungleStairs::Half::Bottom, JungleStairs::Shape::InnerLeft).ID: return 5601;
3223  case JungleStairs::JungleStairs(eBlockFace::BLOCK_FACE_XM, JungleStairs::Half::Bottom, JungleStairs::Shape::InnerRight).ID: return 5603;
3224  case JungleStairs::JungleStairs(eBlockFace::BLOCK_FACE_XM, JungleStairs::Half::Bottom, JungleStairs::Shape::OuterLeft).ID: return 5605;
3225  case JungleStairs::JungleStairs(eBlockFace::BLOCK_FACE_XM, JungleStairs::Half::Bottom, JungleStairs::Shape::OuterRight).ID: return 5607;
3226  case JungleStairs::JungleStairs(eBlockFace::BLOCK_FACE_XP, JungleStairs::Half::Top, JungleStairs::Shape::Straight).ID: return 5609;
3227  case JungleStairs::JungleStairs(eBlockFace::BLOCK_FACE_XP, JungleStairs::Half::Top, JungleStairs::Shape::InnerLeft).ID: return 5611;
3228  case JungleStairs::JungleStairs(eBlockFace::BLOCK_FACE_XP, JungleStairs::Half::Top, JungleStairs::Shape::InnerRight).ID: return 5613;
3229  case JungleStairs::JungleStairs(eBlockFace::BLOCK_FACE_XP, JungleStairs::Half::Top, JungleStairs::Shape::OuterLeft).ID: return 5615;
3230  case JungleStairs::JungleStairs(eBlockFace::BLOCK_FACE_XP, JungleStairs::Half::Top, JungleStairs::Shape::OuterRight).ID: return 5617;
3231  case JungleStairs::JungleStairs(eBlockFace::BLOCK_FACE_XP, JungleStairs::Half::Bottom, JungleStairs::Shape::Straight).ID: return 5619;
3232  case JungleStairs::JungleStairs(eBlockFace::BLOCK_FACE_XP, JungleStairs::Half::Bottom, JungleStairs::Shape::InnerLeft).ID: return 5621;
3233  case JungleStairs::JungleStairs(eBlockFace::BLOCK_FACE_XP, JungleStairs::Half::Bottom, JungleStairs::Shape::InnerRight).ID: return 5623;
3234  case JungleStairs::JungleStairs(eBlockFace::BLOCK_FACE_XP, JungleStairs::Half::Bottom, JungleStairs::Shape::OuterLeft).ID: return 5625;
3235  case JungleStairs::JungleStairs(eBlockFace::BLOCK_FACE_XP, JungleStairs::Half::Bottom, JungleStairs::Shape::OuterRight).ID: return 5627;
3236  case JungleTrapdoor::JungleTrapdoor(eBlockFace::BLOCK_FACE_ZM, JungleTrapdoor::Half::Top, true, true).ID: return 4290;
3237  case JungleTrapdoor::JungleTrapdoor(eBlockFace::BLOCK_FACE_ZM, JungleTrapdoor::Half::Top, true, false).ID: return 4292;
3238  case JungleTrapdoor::JungleTrapdoor(eBlockFace::BLOCK_FACE_ZM, JungleTrapdoor::Half::Top, false, true).ID: return 4294;
3239  case JungleTrapdoor::JungleTrapdoor(eBlockFace::BLOCK_FACE_ZM, JungleTrapdoor::Half::Top, false, false).ID: return 4296;
3244  case JungleTrapdoor::JungleTrapdoor(eBlockFace::BLOCK_FACE_ZP, JungleTrapdoor::Half::Top, true, true).ID: return 4306;
3245  case JungleTrapdoor::JungleTrapdoor(eBlockFace::BLOCK_FACE_ZP, JungleTrapdoor::Half::Top, true, false).ID: return 4308;
3246  case JungleTrapdoor::JungleTrapdoor(eBlockFace::BLOCK_FACE_ZP, JungleTrapdoor::Half::Top, false, true).ID: return 4310;
3247  case JungleTrapdoor::JungleTrapdoor(eBlockFace::BLOCK_FACE_ZP, JungleTrapdoor::Half::Top, false, false).ID: return 4312;
3252  case JungleTrapdoor::JungleTrapdoor(eBlockFace::BLOCK_FACE_XM, JungleTrapdoor::Half::Top, true, true).ID: return 4322;
3253  case JungleTrapdoor::JungleTrapdoor(eBlockFace::BLOCK_FACE_XM, JungleTrapdoor::Half::Top, true, false).ID: return 4324;
3254  case JungleTrapdoor::JungleTrapdoor(eBlockFace::BLOCK_FACE_XM, JungleTrapdoor::Half::Top, false, true).ID: return 4326;
3255  case JungleTrapdoor::JungleTrapdoor(eBlockFace::BLOCK_FACE_XM, JungleTrapdoor::Half::Top, false, false).ID: return 4328;
3260  case JungleTrapdoor::JungleTrapdoor(eBlockFace::BLOCK_FACE_XP, JungleTrapdoor::Half::Top, true, true).ID: return 4338;
3261  case JungleTrapdoor::JungleTrapdoor(eBlockFace::BLOCK_FACE_XP, JungleTrapdoor::Half::Top, true, false).ID: return 4340;
3262  case JungleTrapdoor::JungleTrapdoor(eBlockFace::BLOCK_FACE_XP, JungleTrapdoor::Half::Top, false, true).ID: return 4342;
3263  case JungleTrapdoor::JungleTrapdoor(eBlockFace::BLOCK_FACE_XP, JungleTrapdoor::Half::Top, false, false).ID: return 4344;
3268  case JungleWallSign::JungleWallSign(eBlockFace::BLOCK_FACE_ZM).ID: return 3766;
3269  case JungleWallSign::JungleWallSign(eBlockFace::BLOCK_FACE_ZP).ID: return 3768;
3270  case JungleWallSign::JungleWallSign(eBlockFace::BLOCK_FACE_XM).ID: return 3770;
3271  case JungleWallSign::JungleWallSign(eBlockFace::BLOCK_FACE_XP).ID: return 3772;
3272  case JungleWood::JungleWood(JungleWood::Axis::X).ID: return 117;
3273  case JungleWood::JungleWood(JungleWood::Axis::Y).ID: return 118;
3274  case JungleWood::JungleWood(JungleWood::Axis::Z).ID: return 119;
3275  case Kelp::Kelp(0).ID: return 8934;
3276  case Kelp::Kelp(1).ID: return 8935;
3277  case Kelp::Kelp(2).ID: return 8936;
3278  case Kelp::Kelp(3).ID: return 8937;
3279  case Kelp::Kelp(4).ID: return 8938;
3280  case Kelp::Kelp(5).ID: return 8939;
3281  case Kelp::Kelp(6).ID: return 8940;
3282  case Kelp::Kelp(7).ID: return 8941;
3283  case Kelp::Kelp(8).ID: return 8942;
3284  case Kelp::Kelp(9).ID: return 8943;
3285  case Kelp::Kelp(10).ID: return 8944;
3286  case Kelp::Kelp(11).ID: return 8945;
3287  case Kelp::Kelp(12).ID: return 8946;
3288  case Kelp::Kelp(13).ID: return 8947;
3289  case Kelp::Kelp(14).ID: return 8948;
3290  case Kelp::Kelp(15).ID: return 8949;
3291  case Kelp::Kelp(16).ID: return 8950;
3292  case Kelp::Kelp(17).ID: return 8951;
3293  case Kelp::Kelp(18).ID: return 8952;
3294  case Kelp::Kelp(19).ID: return 8953;
3295  case Kelp::Kelp(20).ID: return 8954;
3296  case Kelp::Kelp(21).ID: return 8955;
3297  case Kelp::Kelp(22).ID: return 8956;
3298  case Kelp::Kelp(23).ID: return 8957;
3299  case Kelp::Kelp(24).ID: return 8958;
3300  case Kelp::Kelp(25).ID: return 8959;
3301  case KelpPlant::KelpPlant().ID: return 8960;
3302  case Ladder::Ladder(eBlockFace::BLOCK_FACE_ZM).ID: return 3636;
3303  case Ladder::Ladder(eBlockFace::BLOCK_FACE_ZP).ID: return 3638;
3304  case Ladder::Ladder(eBlockFace::BLOCK_FACE_XM).ID: return 3640;
3305  case Ladder::Ladder(eBlockFace::BLOCK_FACE_XP).ID: return 3642;
3306  case Lantern::Lantern(true).ID: return 11214;
3307  case Lantern::Lantern(false).ID: return 11215;
3308  case LapisBlock::LapisBlock().ID: return 232;
3309  case LapisOre::LapisOre().ID: return 231;
3310  case LargeFern::LargeFern(LargeFern::Half::Upper).ID: return 7359;
3311  case LargeFern::LargeFern(LargeFern::Half::Lower).ID: return 7360;
3312  case Lava::Lava(0).ID: return 50;
3313  case Lava::Lava(1).ID: return 51;
3314  case Lava::Lava(2).ID: return 52;
3315  case Lava::Lava(3).ID: return 53;
3316  case Lava::Lava(4).ID: return 54;
3317  case Lava::Lava(5).ID: return 55;
3318  case Lava::Lava(6).ID: return 56;
3319  case Lava::Lava(7).ID: return 57;
3320  case Lava::Lava(8).ID: return 58;
3321  case Lava::Lava(9).ID: return 59;
3322  case Lava::Lava(10).ID: return 60;
3323  case Lava::Lava(11).ID: return 61;
3324  case Lava::Lava(12).ID: return 62;
3325  case Lava::Lava(13).ID: return 63;
3326  case Lava::Lava(14).ID: return 64;
3327  case Lava::Lava(15).ID: return 65;
3328  case Lectern::Lectern(eBlockFace::BLOCK_FACE_ZM, true, true).ID: return 11177;
3329  case Lectern::Lectern(eBlockFace::BLOCK_FACE_ZM, true, false).ID: return 11178;
3330  case Lectern::Lectern(eBlockFace::BLOCK_FACE_ZM, false, true).ID: return 11179;
3331  case Lectern::Lectern(eBlockFace::BLOCK_FACE_ZM, false, false).ID: return 11180;
3332  case Lectern::Lectern(eBlockFace::BLOCK_FACE_ZP, true, true).ID: return 11181;
3333  case Lectern::Lectern(eBlockFace::BLOCK_FACE_ZP, true, false).ID: return 11182;
3334  case Lectern::Lectern(eBlockFace::BLOCK_FACE_ZP, false, true).ID: return 11183;
3335  case Lectern::Lectern(eBlockFace::BLOCK_FACE_ZP, false, false).ID: return 11184;
3336  case Lectern::Lectern(eBlockFace::BLOCK_FACE_XM, true, true).ID: return 11185;
3337  case Lectern::Lectern(eBlockFace::BLOCK_FACE_XM, true, false).ID: return 11186;
3338  case Lectern::Lectern(eBlockFace::BLOCK_FACE_XM, false, true).ID: return 11187;
3339  case Lectern::Lectern(eBlockFace::BLOCK_FACE_XM, false, false).ID: return 11188;
3340  case Lectern::Lectern(eBlockFace::BLOCK_FACE_XP, true, true).ID: return 11189;
3341  case Lectern::Lectern(eBlockFace::BLOCK_FACE_XP, true, false).ID: return 11190;
3342  case Lectern::Lectern(eBlockFace::BLOCK_FACE_XP, false, true).ID: return 11191;
3343  case Lectern::Lectern(eBlockFace::BLOCK_FACE_XP, false, false).ID: return 11192;
3344  case Lever::Lever(Lever::Face::Floor, eBlockFace::BLOCK_FACE_ZM, true).ID: return 3781;
3345  case Lever::Lever(Lever::Face::Floor, eBlockFace::BLOCK_FACE_ZM, false).ID: return 3782;
3346  case Lever::Lever(Lever::Face::Floor, eBlockFace::BLOCK_FACE_ZP, true).ID: return 3783;
3347  case Lever::Lever(Lever::Face::Floor, eBlockFace::BLOCK_FACE_ZP, false).ID: return 3784;
3348  case Lever::Lever(Lever::Face::Floor, eBlockFace::BLOCK_FACE_XM, true).ID: return 3785;
3349  case Lever::Lever(Lever::Face::Floor, eBlockFace::BLOCK_FACE_XM, false).ID: return 3786;
3350  case Lever::Lever(Lever::Face::Floor, eBlockFace::BLOCK_FACE_XP, true).ID: return 3787;
3351  case Lever::Lever(Lever::Face::Floor, eBlockFace::BLOCK_FACE_XP, false).ID: return 3788;
3352  case Lever::Lever(Lever::Face::Wall, eBlockFace::BLOCK_FACE_ZM, true).ID: return 3789;
3353  case Lever::Lever(Lever::Face::Wall, eBlockFace::BLOCK_FACE_ZM, false).ID: return 3790;
3354  case Lever::Lever(Lever::Face::Wall, eBlockFace::BLOCK_FACE_ZP, true).ID: return 3791;
3355  case Lever::Lever(Lever::Face::Wall, eBlockFace::BLOCK_FACE_ZP, false).ID: return 3792;
3356  case Lever::Lever(Lever::Face::Wall, eBlockFace::BLOCK_FACE_XM, true).ID: return 3793;
3357  case Lever::Lever(Lever::Face::Wall, eBlockFace::BLOCK_FACE_XM, false).ID: return 3794;
3358  case Lever::Lever(Lever::Face::Wall, eBlockFace::BLOCK_FACE_XP, true).ID: return 3795;
3359  case Lever::Lever(Lever::Face::Wall, eBlockFace::BLOCK_FACE_XP, false).ID: return 3796;
3360  case Lever::Lever(Lever::Face::Ceiling, eBlockFace::BLOCK_FACE_ZM, true).ID: return 3797;
3361  case Lever::Lever(Lever::Face::Ceiling, eBlockFace::BLOCK_FACE_ZM, false).ID: return 3798;
3362  case Lever::Lever(Lever::Face::Ceiling, eBlockFace::BLOCK_FACE_ZP, true).ID: return 3799;
3363  case Lever::Lever(Lever::Face::Ceiling, eBlockFace::BLOCK_FACE_ZP, false).ID: return 3800;
3364  case Lever::Lever(Lever::Face::Ceiling, eBlockFace::BLOCK_FACE_XM, true).ID: return 3801;
3365  case Lever::Lever(Lever::Face::Ceiling, eBlockFace::BLOCK_FACE_XM, false).ID: return 3802;
3366  case Lever::Lever(Lever::Face::Ceiling, eBlockFace::BLOCK_FACE_XP, true).ID: return 3803;
3367  case Lever::Lever(Lever::Face::Ceiling, eBlockFace::BLOCK_FACE_XP, false).ID: return 3804;
3368  case LightBlueBanner::LightBlueBanner(0).ID: return 7409;
3369  case LightBlueBanner::LightBlueBanner(1).ID: return 7410;
3370  case LightBlueBanner::LightBlueBanner(2).ID: return 7411;
3371  case LightBlueBanner::LightBlueBanner(3).ID: return 7412;
3372  case LightBlueBanner::LightBlueBanner(4).ID: return 7413;
3373  case LightBlueBanner::LightBlueBanner(5).ID: return 7414;
3374  case LightBlueBanner::LightBlueBanner(6).ID: return 7415;
3375  case LightBlueBanner::LightBlueBanner(7).ID: return 7416;
3376  case LightBlueBanner::LightBlueBanner(8).ID: return 7417;
3377  case LightBlueBanner::LightBlueBanner(9).ID: return 7418;
3378  case LightBlueBanner::LightBlueBanner(10).ID: return 7419;
3379  case LightBlueBanner::LightBlueBanner(11).ID: return 7420;
3380  case LightBlueBanner::LightBlueBanner(12).ID: return 7421;
3381  case LightBlueBanner::LightBlueBanner(13).ID: return 7422;
3382  case LightBlueBanner::LightBlueBanner(14).ID: return 7423;
3383  case LightBlueBanner::LightBlueBanner(15).ID: return 7424;
3384  case LightBlueBed::LightBlueBed(eBlockFace::BLOCK_FACE_ZM, true, LightBlueBed::Part::Head).ID: return 1096;
3385  case LightBlueBed::LightBlueBed(eBlockFace::BLOCK_FACE_ZM, true, LightBlueBed::Part::Foot).ID: return 1097;
3386  case LightBlueBed::LightBlueBed(eBlockFace::BLOCK_FACE_ZM, false, LightBlueBed::Part::Head).ID: return 1098;
3387  case LightBlueBed::LightBlueBed(eBlockFace::BLOCK_FACE_ZM, false, LightBlueBed::Part::Foot).ID: return 1099;
3388  case LightBlueBed::LightBlueBed(eBlockFace::BLOCK_FACE_ZP, true, LightBlueBed::Part::Head).ID: return 1100;
3389  case LightBlueBed::LightBlueBed(eBlockFace::BLOCK_FACE_ZP, true, LightBlueBed::Part::Foot).ID: return 1101;
3390  case LightBlueBed::LightBlueBed(eBlockFace::BLOCK_FACE_ZP, false, LightBlueBed::Part::Head).ID: return 1102;
3391  case LightBlueBed::LightBlueBed(eBlockFace::BLOCK_FACE_ZP, false, LightBlueBed::Part::Foot).ID: return 1103;
3392  case LightBlueBed::LightBlueBed(eBlockFace::BLOCK_FACE_XM, true, LightBlueBed::Part::Head).ID: return 1104;
3393  case LightBlueBed::LightBlueBed(eBlockFace::BLOCK_FACE_XM, true, LightBlueBed::Part::Foot).ID: return 1105;
3394  case LightBlueBed::LightBlueBed(eBlockFace::BLOCK_FACE_XM, false, LightBlueBed::Part::Head).ID: return 1106;
3395  case LightBlueBed::LightBlueBed(eBlockFace::BLOCK_FACE_XM, false, LightBlueBed::Part::Foot).ID: return 1107;
3396  case LightBlueBed::LightBlueBed(eBlockFace::BLOCK_FACE_XP, true, LightBlueBed::Part::Head).ID: return 1108;
3397  case LightBlueBed::LightBlueBed(eBlockFace::BLOCK_FACE_XP, true, LightBlueBed::Part::Foot).ID: return 1109;
3398  case LightBlueBed::LightBlueBed(eBlockFace::BLOCK_FACE_XP, false, LightBlueBed::Part::Head).ID: return 1110;
3399  case LightBlueBed::LightBlueBed(eBlockFace::BLOCK_FACE_XP, false, LightBlueBed::Part::Foot).ID: return 1111;
3400  case LightBlueCarpet::LightBlueCarpet().ID: return 7333;
3401  case LightBlueConcrete::LightBlueConcrete().ID: return 8905;
3414  case LightBlueStainedGlassPane::LightBlueStainedGlassPane(true, true, true, true).ID: return 6425;
3415  case LightBlueStainedGlassPane::LightBlueStainedGlassPane(true, true, true, false).ID: return 6426;
3416  case LightBlueStainedGlassPane::LightBlueStainedGlassPane(true, true, false, true).ID: return 6429;
3417  case LightBlueStainedGlassPane::LightBlueStainedGlassPane(true, true, false, false).ID: return 6430;
3418  case LightBlueStainedGlassPane::LightBlueStainedGlassPane(true, false, true, true).ID: return 6433;
3419  case LightBlueStainedGlassPane::LightBlueStainedGlassPane(true, false, true, false).ID: return 6434;
3420  case LightBlueStainedGlassPane::LightBlueStainedGlassPane(true, false, false, true).ID: return 6437;
3421  case LightBlueStainedGlassPane::LightBlueStainedGlassPane(true, false, false, false).ID: return 6438;
3422  case LightBlueStainedGlassPane::LightBlueStainedGlassPane(false, true, true, true).ID: return 6441;
3423  case LightBlueStainedGlassPane::LightBlueStainedGlassPane(false, true, true, false).ID: return 6442;
3424  case LightBlueStainedGlassPane::LightBlueStainedGlassPane(false, true, false, true).ID: return 6445;
3425  case LightBlueStainedGlassPane::LightBlueStainedGlassPane(false, true, false, false).ID: return 6446;
3426  case LightBlueStainedGlassPane::LightBlueStainedGlassPane(false, false, true, true).ID: return 6449;
3427  case LightBlueStainedGlassPane::LightBlueStainedGlassPane(false, false, true, false).ID: return 6450;
3428  case LightBlueStainedGlassPane::LightBlueStainedGlassPane(false, false, false, true).ID: return 6453;
3429  case LightBlueStainedGlassPane::LightBlueStainedGlassPane(false, false, false, false).ID: return 6454;
3430  case LightBlueTerracotta::LightBlueTerracotta().ID: return 6314;
3431  case LightBlueWallBanner::LightBlueWallBanner(eBlockFace::BLOCK_FACE_ZM).ID: return 7629;
3432  case LightBlueWallBanner::LightBlueWallBanner(eBlockFace::BLOCK_FACE_ZP).ID: return 7630;
3433  case LightBlueWallBanner::LightBlueWallBanner(eBlockFace::BLOCK_FACE_XM).ID: return 7631;
3434  case LightBlueWallBanner::LightBlueWallBanner(eBlockFace::BLOCK_FACE_XP).ID: return 7632;
3435  case LightBlueWool::LightBlueWool().ID: return 1386;
3436  case LightGrayBanner::LightGrayBanner(0).ID: return 7489;
3437  case LightGrayBanner::LightGrayBanner(1).ID: return 7490;
3438  case LightGrayBanner::LightGrayBanner(2).ID: return 7491;
3439  case LightGrayBanner::LightGrayBanner(3).ID: return 7492;
3440  case LightGrayBanner::LightGrayBanner(4).ID: return 7493;
3441  case LightGrayBanner::LightGrayBanner(5).ID: return 7494;
3442  case LightGrayBanner::LightGrayBanner(6).ID: return 7495;
3443  case LightGrayBanner::LightGrayBanner(7).ID: return 7496;
3444  case LightGrayBanner::LightGrayBanner(8).ID: return 7497;
3445  case LightGrayBanner::LightGrayBanner(9).ID: return 7498;
3446  case LightGrayBanner::LightGrayBanner(10).ID: return 7499;
3447  case LightGrayBanner::LightGrayBanner(11).ID: return 7500;
3448  case LightGrayBanner::LightGrayBanner(12).ID: return 7501;
3449  case LightGrayBanner::LightGrayBanner(13).ID: return 7502;
3450  case LightGrayBanner::LightGrayBanner(14).ID: return 7503;
3451  case LightGrayBanner::LightGrayBanner(15).ID: return 7504;
3452  case LightGrayBed::LightGrayBed(eBlockFace::BLOCK_FACE_ZM, true, LightGrayBed::Part::Head).ID: return 1176;
3453  case LightGrayBed::LightGrayBed(eBlockFace::BLOCK_FACE_ZM, true, LightGrayBed::Part::Foot).ID: return 1177;
3454  case LightGrayBed::LightGrayBed(eBlockFace::BLOCK_FACE_ZM, false, LightGrayBed::Part::Head).ID: return 1178;
3455  case LightGrayBed::LightGrayBed(eBlockFace::BLOCK_FACE_ZM, false, LightGrayBed::Part::Foot).ID: return 1179;
3456  case LightGrayBed::LightGrayBed(eBlockFace::BLOCK_FACE_ZP, true, LightGrayBed::Part::Head).ID: return 1180;
3457  case LightGrayBed::LightGrayBed(eBlockFace::BLOCK_FACE_ZP, true, LightGrayBed::Part::Foot).ID: return 1181;
3458  case LightGrayBed::LightGrayBed(eBlockFace::BLOCK_FACE_ZP, false, LightGrayBed::Part::Head).ID: return 1182;
3459  case LightGrayBed::LightGrayBed(eBlockFace::BLOCK_FACE_ZP, false, LightGrayBed::Part::Foot).ID: return 1183;
3460  case LightGrayBed::LightGrayBed(eBlockFace::BLOCK_FACE_XM, true, LightGrayBed::Part::Head).ID: return 1184;
3461  case LightGrayBed::LightGrayBed(eBlockFace::BLOCK_FACE_XM, true, LightGrayBed::Part::Foot).ID: return 1185;
3462  case LightGrayBed::LightGrayBed(eBlockFace::BLOCK_FACE_XM, false, LightGrayBed::Part::Head).ID: return 1186;
3463  case LightGrayBed::LightGrayBed(eBlockFace::BLOCK_FACE_XM, false, LightGrayBed::Part::Foot).ID: return 1187;
3464  case LightGrayBed::LightGrayBed(eBlockFace::BLOCK_FACE_XP, true, LightGrayBed::Part::Head).ID: return 1188;
3465  case LightGrayBed::LightGrayBed(eBlockFace::BLOCK_FACE_XP, true, LightGrayBed::Part::Foot).ID: return 1189;
3466  case LightGrayBed::LightGrayBed(eBlockFace::BLOCK_FACE_XP, false, LightGrayBed::Part::Head).ID: return 1190;
3467  case LightGrayBed::LightGrayBed(eBlockFace::BLOCK_FACE_XP, false, LightGrayBed::Part::Foot).ID: return 1191;
3468  case LightGrayCarpet::LightGrayCarpet().ID: return 7338;
3469  case LightGrayConcrete::LightGrayConcrete().ID: return 8910;
3482  case LightGrayStainedGlassPane::LightGrayStainedGlassPane(true, true, true, true).ID: return 6585;
3483  case LightGrayStainedGlassPane::LightGrayStainedGlassPane(true, true, true, false).ID: return 6586;
3484  case LightGrayStainedGlassPane::LightGrayStainedGlassPane(true, true, false, true).ID: return 6589;
3485  case LightGrayStainedGlassPane::LightGrayStainedGlassPane(true, true, false, false).ID: return 6590;
3486  case LightGrayStainedGlassPane::LightGrayStainedGlassPane(true, false, true, true).ID: return 6593;
3487  case LightGrayStainedGlassPane::LightGrayStainedGlassPane(true, false, true, false).ID: return 6594;
3488  case LightGrayStainedGlassPane::LightGrayStainedGlassPane(true, false, false, true).ID: return 6597;
3489  case LightGrayStainedGlassPane::LightGrayStainedGlassPane(true, false, false, false).ID: return 6598;
3490  case LightGrayStainedGlassPane::LightGrayStainedGlassPane(false, true, true, true).ID: return 6601;
3491  case LightGrayStainedGlassPane::LightGrayStainedGlassPane(false, true, true, false).ID: return 6602;
3492  case LightGrayStainedGlassPane::LightGrayStainedGlassPane(false, true, false, true).ID: return 6605;
3493  case LightGrayStainedGlassPane::LightGrayStainedGlassPane(false, true, false, false).ID: return 6606;
3494  case LightGrayStainedGlassPane::LightGrayStainedGlassPane(false, false, true, true).ID: return 6609;
3495  case LightGrayStainedGlassPane::LightGrayStainedGlassPane(false, false, true, false).ID: return 6610;
3496  case LightGrayStainedGlassPane::LightGrayStainedGlassPane(false, false, false, true).ID: return 6613;
3497  case LightGrayStainedGlassPane::LightGrayStainedGlassPane(false, false, false, false).ID: return 6614;
3498  case LightGrayTerracotta::LightGrayTerracotta().ID: return 6319;
3499  case LightGrayWallBanner::LightGrayWallBanner(eBlockFace::BLOCK_FACE_ZM).ID: return 7649;
3500  case LightGrayWallBanner::LightGrayWallBanner(eBlockFace::BLOCK_FACE_ZP).ID: return 7650;
3501  case LightGrayWallBanner::LightGrayWallBanner(eBlockFace::BLOCK_FACE_XM).ID: return 7651;
3502  case LightGrayWallBanner::LightGrayWallBanner(eBlockFace::BLOCK_FACE_XP).ID: return 7652;
3503  case LightGrayWool::LightGrayWool().ID: return 1391;
3520  case Lilac::Lilac(Lilac::Half::Upper).ID: return 7351;
3521  case Lilac::Lilac(Lilac::Half::Lower).ID: return 7352;
3522  case LilyOfTheValley::LilyOfTheValley().ID: return 1423;
3523  case LilyPad::LilyPad().ID: return 4998;
3524  case LimeBanner::LimeBanner(0).ID: return 7441;
3525  case LimeBanner::LimeBanner(1).ID: return 7442;
3526  case LimeBanner::LimeBanner(2).ID: return 7443;
3527  case LimeBanner::LimeBanner(3).ID: return 7444;
3528  case LimeBanner::LimeBanner(4).ID: return 7445;
3529  case LimeBanner::LimeBanner(5).ID: return 7446;
3530  case LimeBanner::LimeBanner(6).ID: return 7447;
3531  case LimeBanner::LimeBanner(7).ID: return 7448;
3532  case LimeBanner::LimeBanner(8).ID: return 7449;
3533  case LimeBanner::LimeBanner(9).ID: return 7450;
3534  case LimeBanner::LimeBanner(10).ID: return 7451;
3535  case LimeBanner::LimeBanner(11).ID: return 7452;
3536  case LimeBanner::LimeBanner(12).ID: return 7453;
3537  case LimeBanner::LimeBanner(13).ID: return 7454;
3538  case LimeBanner::LimeBanner(14).ID: return 7455;
3539  case LimeBanner::LimeBanner(15).ID: return 7456;
3540  case LimeBed::LimeBed(eBlockFace::BLOCK_FACE_ZM, true, LimeBed::Part::Head).ID: return 1128;
3541  case LimeBed::LimeBed(eBlockFace::BLOCK_FACE_ZM, true, LimeBed::Part::Foot).ID: return 1129;
3542  case LimeBed::LimeBed(eBlockFace::BLOCK_FACE_ZM, false, LimeBed::Part::Head).ID: return 1130;
3543  case LimeBed::LimeBed(eBlockFace::BLOCK_FACE_ZM, false, LimeBed::Part::Foot).ID: return 1131;
3544  case LimeBed::LimeBed(eBlockFace::BLOCK_FACE_ZP, true, LimeBed::Part::Head).ID: return 1132;
3545  case LimeBed::LimeBed(eBlockFace::BLOCK_FACE_ZP, true, LimeBed::Part::Foot).ID: return 1133;
3546  case LimeBed::LimeBed(eBlockFace::BLOCK_FACE_ZP, false, LimeBed::Part::Head).ID: return 1134;
3547  case LimeBed::LimeBed(eBlockFace::BLOCK_FACE_ZP, false, LimeBed::Part::Foot).ID: return 1135;
3548  case LimeBed::LimeBed(eBlockFace::BLOCK_FACE_XM, true, LimeBed::Part::Head).ID: return 1136;
3549  case LimeBed::LimeBed(eBlockFace::BLOCK_FACE_XM, true, LimeBed::Part::Foot).ID: return 1137;
3550  case LimeBed::LimeBed(eBlockFace::BLOCK_FACE_XM, false, LimeBed::Part::Head).ID: return 1138;
3551  case LimeBed::LimeBed(eBlockFace::BLOCK_FACE_XM, false, LimeBed::Part::Foot).ID: return 1139;
3552  case LimeBed::LimeBed(eBlockFace::BLOCK_FACE_XP, true, LimeBed::Part::Head).ID: return 1140;
3553  case LimeBed::LimeBed(eBlockFace::BLOCK_FACE_XP, true, LimeBed::Part::Foot).ID: return 1141;
3554  case LimeBed::LimeBed(eBlockFace::BLOCK_FACE_XP, false, LimeBed::Part::Head).ID: return 1142;
3555  case LimeBed::LimeBed(eBlockFace::BLOCK_FACE_XP, false, LimeBed::Part::Foot).ID: return 1143;
3556  case LimeCarpet::LimeCarpet().ID: return 7335;
3557  case LimeConcrete::LimeConcrete().ID: return 8907;
3558  case LimeConcretePowder::LimeConcretePowder().ID: return 8923;
3569  case LimeStainedGlass::LimeStainedGlass().ID: return 4086;
3570  case LimeStainedGlassPane::LimeStainedGlassPane(true, true, true, true).ID: return 6489;
3571  case LimeStainedGlassPane::LimeStainedGlassPane(true, true, true, false).ID: return 6490;
3572  case LimeStainedGlassPane::LimeStainedGlassPane(true, true, false, true).ID: return 6493;
3573  case LimeStainedGlassPane::LimeStainedGlassPane(true, true, false, false).ID: return 6494;
3574  case LimeStainedGlassPane::LimeStainedGlassPane(true, false, true, true).ID: return 6497;
3575  case LimeStainedGlassPane::LimeStainedGlassPane(true, false, true, false).ID: return 6498;
3576  case LimeStainedGlassPane::LimeStainedGlassPane(true, false, false, true).ID: return 6501;
3577  case LimeStainedGlassPane::LimeStainedGlassPane(true, false, false, false).ID: return 6502;
3578  case LimeStainedGlassPane::LimeStainedGlassPane(false, true, true, true).ID: return 6505;
3579  case LimeStainedGlassPane::LimeStainedGlassPane(false, true, true, false).ID: return 6506;
3580  case LimeStainedGlassPane::LimeStainedGlassPane(false, true, false, true).ID: return 6509;
3581  case LimeStainedGlassPane::LimeStainedGlassPane(false, true, false, false).ID: return 6510;
3582  case LimeStainedGlassPane::LimeStainedGlassPane(false, false, true, true).ID: return 6513;
3583  case LimeStainedGlassPane::LimeStainedGlassPane(false, false, true, false).ID: return 6514;
3584  case LimeStainedGlassPane::LimeStainedGlassPane(false, false, false, true).ID: return 6517;
3585  case LimeStainedGlassPane::LimeStainedGlassPane(false, false, false, false).ID: return 6518;
3586  case LimeTerracotta::LimeTerracotta().ID: return 6316;
3587  case LimeWallBanner::LimeWallBanner(eBlockFace::BLOCK_FACE_ZM).ID: return 7637;
3588  case LimeWallBanner::LimeWallBanner(eBlockFace::BLOCK_FACE_ZP).ID: return 7638;
3589  case LimeWallBanner::LimeWallBanner(eBlockFace::BLOCK_FACE_XM).ID: return 7639;
3590  case LimeWallBanner::LimeWallBanner(eBlockFace::BLOCK_FACE_XP).ID: return 7640;
3591  case LimeWool::LimeWool().ID: return 1388;
3592  case Loom::Loom(eBlockFace::BLOCK_FACE_ZM).ID: return 11131;
3593  case Loom::Loom(eBlockFace::BLOCK_FACE_ZP).ID: return 11132;
3594  case Loom::Loom(eBlockFace::BLOCK_FACE_XM).ID: return 11133;
3595  case Loom::Loom(eBlockFace::BLOCK_FACE_XP).ID: return 11134;
3596  case MagentaBanner::MagentaBanner(0).ID: return 7393;
3597  case MagentaBanner::MagentaBanner(1).ID: return 7394;
3598  case MagentaBanner::MagentaBanner(2).ID: return 7395;
3599  case MagentaBanner::MagentaBanner(3).ID: return 7396;
3600  case MagentaBanner::MagentaBanner(4).ID: return 7397;
3601  case MagentaBanner::MagentaBanner(5).ID: return 7398;
3602  case MagentaBanner::MagentaBanner(6).ID: return 7399;
3603  case MagentaBanner::MagentaBanner(7).ID: return 7400;
3604  case MagentaBanner::MagentaBanner(8).ID: return 7401;
3605  case MagentaBanner::MagentaBanner(9).ID: return 7402;
3606  case MagentaBanner::MagentaBanner(10).ID: return 7403;
3607  case MagentaBanner::MagentaBanner(11).ID: return 7404;
3608  case MagentaBanner::MagentaBanner(12).ID: return 7405;
3609  case MagentaBanner::MagentaBanner(13).ID: return 7406;
3610  case MagentaBanner::MagentaBanner(14).ID: return 7407;
3611  case MagentaBanner::MagentaBanner(15).ID: return 7408;
3612  case MagentaBed::MagentaBed(eBlockFace::BLOCK_FACE_ZM, true, MagentaBed::Part::Head).ID: return 1080;
3613  case MagentaBed::MagentaBed(eBlockFace::BLOCK_FACE_ZM, true, MagentaBed::Part::Foot).ID: return 1081;
3614  case MagentaBed::MagentaBed(eBlockFace::BLOCK_FACE_ZM, false, MagentaBed::Part::Head).ID: return 1082;
3615  case MagentaBed::MagentaBed(eBlockFace::BLOCK_FACE_ZM, false, MagentaBed::Part::Foot).ID: return 1083;
3616  case MagentaBed::MagentaBed(eBlockFace::BLOCK_FACE_ZP, true, MagentaBed::Part::Head).ID: return 1084;
3617  case MagentaBed::MagentaBed(eBlockFace::BLOCK_FACE_ZP, true, MagentaBed::Part::Foot).ID: return 1085;
3618  case MagentaBed::MagentaBed(eBlockFace::BLOCK_FACE_ZP, false, MagentaBed::Part::Head).ID: return 1086;
3619  case MagentaBed::MagentaBed(eBlockFace::BLOCK_FACE_ZP, false, MagentaBed::Part::Foot).ID: return 1087;
3620  case MagentaBed::MagentaBed(eBlockFace::BLOCK_FACE_XM, true, MagentaBed::Part::Head).ID: return 1088;
3621  case MagentaBed::MagentaBed(eBlockFace::BLOCK_FACE_XM, true, MagentaBed::Part::Foot).ID: return 1089;
3622  case MagentaBed::MagentaBed(eBlockFace::BLOCK_FACE_XM, false, MagentaBed::Part::Head).ID: return 1090;
3623  case MagentaBed::MagentaBed(eBlockFace::BLOCK_FACE_XM, false, MagentaBed::Part::Foot).ID: return 1091;
3624  case MagentaBed::MagentaBed(eBlockFace::BLOCK_FACE_XP, true, MagentaBed::Part::Head).ID: return 1092;
3625  case MagentaBed::MagentaBed(eBlockFace::BLOCK_FACE_XP, true, MagentaBed::Part::Foot).ID: return 1093;
3626  case MagentaBed::MagentaBed(eBlockFace::BLOCK_FACE_XP, false, MagentaBed::Part::Head).ID: return 1094;
3627  case MagentaBed::MagentaBed(eBlockFace::BLOCK_FACE_XP, false, MagentaBed::Part::Foot).ID: return 1095;
3628  case MagentaCarpet::MagentaCarpet().ID: return 7332;
3629  case MagentaConcrete::MagentaConcrete().ID: return 8904;
3641  case MagentaStainedGlass::MagentaStainedGlass().ID: return 4083;
3642  case MagentaStainedGlassPane::MagentaStainedGlassPane(true, true, true, true).ID: return 6393;
3643  case MagentaStainedGlassPane::MagentaStainedGlassPane(true, true, true, false).ID: return 6394;
3644  case MagentaStainedGlassPane::MagentaStainedGlassPane(true, true, false, true).ID: return 6397;
3645  case MagentaStainedGlassPane::MagentaStainedGlassPane(true, true, false, false).ID: return 6398;
3646  case MagentaStainedGlassPane::MagentaStainedGlassPane(true, false, true, true).ID: return 6401;
3647  case MagentaStainedGlassPane::MagentaStainedGlassPane(true, false, true, false).ID: return 6402;
3648  case MagentaStainedGlassPane::MagentaStainedGlassPane(true, false, false, true).ID: return 6405;
3649  case MagentaStainedGlassPane::MagentaStainedGlassPane(true, false, false, false).ID: return 6406;
3650  case MagentaStainedGlassPane::MagentaStainedGlassPane(false, true, true, true).ID: return 6409;
3651  case MagentaStainedGlassPane::MagentaStainedGlassPane(false, true, true, false).ID: return 6410;
3652  case MagentaStainedGlassPane::MagentaStainedGlassPane(false, true, false, true).ID: return 6413;
3653  case MagentaStainedGlassPane::MagentaStainedGlassPane(false, true, false, false).ID: return 6414;
3654  case MagentaStainedGlassPane::MagentaStainedGlassPane(false, false, true, true).ID: return 6417;
3655  case MagentaStainedGlassPane::MagentaStainedGlassPane(false, false, true, false).ID: return 6418;
3656  case MagentaStainedGlassPane::MagentaStainedGlassPane(false, false, false, true).ID: return 6421;
3657  case MagentaStainedGlassPane::MagentaStainedGlassPane(false, false, false, false).ID: return 6422;
3658  case MagentaTerracotta::MagentaTerracotta().ID: return 6313;
3659  case MagentaWallBanner::MagentaWallBanner(eBlockFace::BLOCK_FACE_ZM).ID: return 7625;
3660  case MagentaWallBanner::MagentaWallBanner(eBlockFace::BLOCK_FACE_ZP).ID: return 7626;
3661  case MagentaWallBanner::MagentaWallBanner(eBlockFace::BLOCK_FACE_XM).ID: return 7627;
3662  case MagentaWallBanner::MagentaWallBanner(eBlockFace::BLOCK_FACE_XP).ID: return 7628;
3663  case MagentaWool::MagentaWool().ID: return 1385;
3664  case MagmaBlock::MagmaBlock().ID: return 8717;
3665  case Melon::Melon().ID: return 4747;
3666  case MelonStem::MelonStem(0).ID: return 4764;
3667  case MelonStem::MelonStem(1).ID: return 4765;
3668  case MelonStem::MelonStem(2).ID: return 4766;
3669  case MelonStem::MelonStem(3).ID: return 4767;
3670  case MelonStem::MelonStem(4).ID: return 4768;
3671  case MelonStem::MelonStem(5).ID: return 4769;
3672  case MelonStem::MelonStem(6).ID: return 4770;
3673  case MelonStem::MelonStem(7).ID: return 4771;
3674  case MossyCobblestone::MossyCobblestone().ID: return 1432;
3675  case MossyCobblestoneSlab::MossyCobblestoneSlab(MossyCobblestoneSlab::Type::Top).ID: return 10278;
3677  case MossyCobblestoneSlab::MossyCobblestoneSlab(MossyCobblestoneSlab::Type::Double).ID: return 10282;
3678  case MossyCobblestoneStairs::MossyCobblestoneStairs(eBlockFace::BLOCK_FACE_ZM, MossyCobblestoneStairs::Half::Top, MossyCobblestoneStairs::Shape::Straight).ID: return 9454;
3679  case MossyCobblestoneStairs::MossyCobblestoneStairs(eBlockFace::BLOCK_FACE_ZM, MossyCobblestoneStairs::Half::Top, MossyCobblestoneStairs::Shape::InnerLeft).ID: return 9456;
3680  case MossyCobblestoneStairs::MossyCobblestoneStairs(eBlockFace::BLOCK_FACE_ZM, MossyCobblestoneStairs::Half::Top, MossyCobblestoneStairs::Shape::InnerRight).ID: return 9458;
3681  case MossyCobblestoneStairs::MossyCobblestoneStairs(eBlockFace::BLOCK_FACE_ZM, MossyCobblestoneStairs::Half::Top, MossyCobblestoneStairs::Shape::OuterLeft).ID: return 9460;
3682  case MossyCobblestoneStairs::MossyCobblestoneStairs(eBlockFace::BLOCK_FACE_ZM, MossyCobblestoneStairs::Half::Top, MossyCobblestoneStairs::Shape::OuterRight).ID: return 9462;
3683  case MossyCobblestoneStairs::MossyCobblestoneStairs(eBlockFace::BLOCK_FACE_ZM, MossyCobblestoneStairs::Half::Bottom, MossyCobblestoneStairs::Shape::Straight).ID: return 9464;
3684  case MossyCobblestoneStairs::MossyCobblestoneStairs(eBlockFace::BLOCK_FACE_ZM, MossyCobblestoneStairs::Half::Bottom, MossyCobblestoneStairs::Shape::InnerLeft).ID: return 9466;
3685  case MossyCobblestoneStairs::MossyCobblestoneStairs(eBlockFace::BLOCK_FACE_ZM, MossyCobblestoneStairs::Half::Bottom, MossyCobblestoneStairs::Shape::InnerRight).ID: return 9468;
3686  case MossyCobblestoneStairs::MossyCobblestoneStairs(eBlockFace::BLOCK_FACE_ZM, MossyCobblestoneStairs::Half::Bottom, MossyCobblestoneStairs::Shape::OuterLeft).ID: return 9470;
3687  case MossyCobblestoneStairs::MossyCobblestoneStairs(eBlockFace::BLOCK_FACE_ZM, MossyCobblestoneStairs::Half::Bottom, MossyCobblestoneStairs::Shape::OuterRight).ID: return 9472;
3688  case MossyCobblestoneStairs::MossyCobblestoneStairs(eBlockFace::BLOCK_FACE_ZP, MossyCobblestoneStairs::Half::Top, MossyCobblestoneStairs::Shape::Straight).ID: return 9474;
3689  case MossyCobblestoneStairs::MossyCobblestoneStairs(eBlockFace::BLOCK_FACE_ZP, MossyCobblestoneStairs::Half::Top, MossyCobblestoneStairs::Shape::InnerLeft).ID: return 9476;
3690  case MossyCobblestoneStairs::MossyCobblestoneStairs(eBlockFace::BLOCK_FACE_ZP, MossyCobblestoneStairs::Half::Top, MossyCobblestoneStairs::Shape::InnerRight).ID: return 9478;
3691  case MossyCobblestoneStairs::MossyCobblestoneStairs(eBlockFace::BLOCK_FACE_ZP, MossyCobblestoneStairs::Half::Top, MossyCobblestoneStairs::Shape::OuterLeft).ID: return 9480;
3692  case MossyCobblestoneStairs::MossyCobblestoneStairs(eBlockFace::BLOCK_FACE_ZP, MossyCobblestoneStairs::Half::Top, MossyCobblestoneStairs::Shape::OuterRight).ID: return 9482;
3693  case MossyCobblestoneStairs::MossyCobblestoneStairs(eBlockFace::BLOCK_FACE_ZP, MossyCobblestoneStairs::Half::Bottom, MossyCobblestoneStairs::Shape::Straight).ID: return 9484;
3694  case MossyCobblestoneStairs::MossyCobblestoneStairs(eBlockFace::BLOCK_FACE_ZP, MossyCobblestoneStairs::Half::Bottom, MossyCobblestoneStairs::Shape::InnerLeft).ID: return 9486;
3695  case MossyCobblestoneStairs::MossyCobblestoneStairs(eBlockFace::BLOCK_FACE_ZP, MossyCobblestoneStairs::Half::Bottom, MossyCobblestoneStairs::Shape::InnerRight).ID: return 9488;
3696  case MossyCobblestoneStairs::MossyCobblestoneStairs(eBlockFace::BLOCK_FACE_ZP, MossyCobblestoneStairs::Half::Bottom, MossyCobblestoneStairs::Shape::OuterLeft).ID: return 9490;
3697  case MossyCobblestoneStairs::MossyCobblestoneStairs(eBlockFace::BLOCK_FACE_ZP, MossyCobblestoneStairs::Half::Bottom, MossyCobblestoneStairs::Shape::OuterRight).ID: return 9492;
3698  case MossyCobblestoneStairs::MossyCobblestoneStairs(eBlockFace::BLOCK_FACE_XM, MossyCobblestoneStairs::Half::Top, MossyCobblestoneStairs::Shape::Straight).ID: return 9494;
3699  case MossyCobblestoneStairs::MossyCobblestoneStairs(eBlockFace::BLOCK_FACE_XM, MossyCobblestoneStairs::Half::Top, MossyCobblestoneStairs::Shape::InnerLeft).ID: return 9496;
3700  case MossyCobblestoneStairs::MossyCobblestoneStairs(eBlockFace::BLOCK_FACE_XM, MossyCobblestoneStairs::Half::Top, MossyCobblestoneStairs::Shape::InnerRight).ID: return 9498;
3701  case MossyCobblestoneStairs::MossyCobblestoneStairs(eBlockFace::BLOCK_FACE_XM, MossyCobblestoneStairs::Half::Top, MossyCobblestoneStairs::Shape::OuterLeft).ID: return 9500;
3702  case MossyCobblestoneStairs::MossyCobblestoneStairs(eBlockFace::BLOCK_FACE_XM, MossyCobblestoneStairs::Half::Top, MossyCobblestoneStairs::Shape::OuterRight).ID: return 9502;
3703  case MossyCobblestoneStairs::MossyCobblestoneStairs(eBlockFace::BLOCK_FACE_XM, MossyCobblestoneStairs::Half::Bottom, MossyCobblestoneStairs::Shape::Straight).ID: return 9504;
3704  case MossyCobblestoneStairs::MossyCobblestoneStairs(eBlockFace::BLOCK_FACE_XM, MossyCobblestoneStairs::Half::Bottom, MossyCobblestoneStairs::Shape::InnerLeft).ID: return 9506;
3705  case MossyCobblestoneStairs::MossyCobblestoneStairs(eBlockFace::BLOCK_FACE_XM, MossyCobblestoneStairs::Half::Bottom, MossyCobblestoneStairs::Shape::InnerRight).ID: return 9508;
3706  case MossyCobblestoneStairs::MossyCobblestoneStairs(eBlockFace::BLOCK_FACE_XM, MossyCobblestoneStairs::Half::Bottom, MossyCobblestoneStairs::Shape::OuterLeft).ID: return 9510;
3707  case MossyCobblestoneStairs::MossyCobblestoneStairs(eBlockFace::BLOCK_FACE_XM, MossyCobblestoneStairs::Half::Bottom, MossyCobblestoneStairs::Shape::OuterRight).ID: return 9512;
3708  case MossyCobblestoneStairs::MossyCobblestoneStairs(eBlockFace::BLOCK_FACE_XP, MossyCobblestoneStairs::Half::Top, MossyCobblestoneStairs::Shape::Straight).ID: return 9514;
3709  case MossyCobblestoneStairs::MossyCobblestoneStairs(eBlockFace::BLOCK_FACE_XP, MossyCobblestoneStairs::Half::Top, MossyCobblestoneStairs::Shape::InnerLeft).ID: return 9516;
3710  case MossyCobblestoneStairs::MossyCobblestoneStairs(eBlockFace::BLOCK_FACE_XP, MossyCobblestoneStairs::Half::Top, MossyCobblestoneStairs::Shape::InnerRight).ID: return 9518;
3711  case MossyCobblestoneStairs::MossyCobblestoneStairs(eBlockFace::BLOCK_FACE_XP, MossyCobblestoneStairs::Half::Top, MossyCobblestoneStairs::Shape::OuterLeft).ID: return 9520;
3712  case MossyCobblestoneStairs::MossyCobblestoneStairs(eBlockFace::BLOCK_FACE_XP, MossyCobblestoneStairs::Half::Top, MossyCobblestoneStairs::Shape::OuterRight).ID: return 9522;
3713  case MossyCobblestoneStairs::MossyCobblestoneStairs(eBlockFace::BLOCK_FACE_XP, MossyCobblestoneStairs::Half::Bottom, MossyCobblestoneStairs::Shape::Straight).ID: return 9524;
3714  case MossyCobblestoneStairs::MossyCobblestoneStairs(eBlockFace::BLOCK_FACE_XP, MossyCobblestoneStairs::Half::Bottom, MossyCobblestoneStairs::Shape::InnerLeft).ID: return 9526;
3715  case MossyCobblestoneStairs::MossyCobblestoneStairs(eBlockFace::BLOCK_FACE_XP, MossyCobblestoneStairs::Half::Bottom, MossyCobblestoneStairs::Shape::InnerRight).ID: return 9528;
3716  case MossyCobblestoneStairs::MossyCobblestoneStairs(eBlockFace::BLOCK_FACE_XP, MossyCobblestoneStairs::Half::Bottom, MossyCobblestoneStairs::Shape::OuterLeft).ID: return 9530;
3717  case MossyCobblestoneStairs::MossyCobblestoneStairs(eBlockFace::BLOCK_FACE_XP, MossyCobblestoneStairs::Half::Bottom, MossyCobblestoneStairs::Shape::OuterRight).ID: return 9532;
3718  case MossyCobblestoneWall::MossyCobblestoneWall(MossyCobblestoneWall::East::Low, MossyCobblestoneWall::North::Low, MossyCobblestoneWall::South::Low, true, MossyCobblestoneWall::West::Low).ID: return 5707;
3719  case MossyCobblestoneWall::MossyCobblestoneWall(MossyCobblestoneWall::East::Low, MossyCobblestoneWall::North::Low, MossyCobblestoneWall::South::Low, true, MossyCobblestoneWall::West::None).ID: return 5708;
3720  case MossyCobblestoneWall::MossyCobblestoneWall(MossyCobblestoneWall::East::Low, MossyCobblestoneWall::North::Low, MossyCobblestoneWall::South::Low, false, MossyCobblestoneWall::West::Low).ID: return 5711;
3721  case MossyCobblestoneWall::MossyCobblestoneWall(MossyCobblestoneWall::East::Low, MossyCobblestoneWall::North::Low, MossyCobblestoneWall::South::Low, false, MossyCobblestoneWall::West::None).ID: return 5712;
3722  case MossyCobblestoneWall::MossyCobblestoneWall(MossyCobblestoneWall::East::Low, MossyCobblestoneWall::North::Low, MossyCobblestoneWall::South::None, true, MossyCobblestoneWall::West::Low).ID: return 5715;
3723  case MossyCobblestoneWall::MossyCobblestoneWall(MossyCobblestoneWall::East::Low, MossyCobblestoneWall::North::Low, MossyCobblestoneWall::South::None, true, MossyCobblestoneWall::West::None).ID: return 5716;
3724  case MossyCobblestoneWall::MossyCobblestoneWall(MossyCobblestoneWall::East::Low, MossyCobblestoneWall::North::Low, MossyCobblestoneWall::South::None, false, MossyCobblestoneWall::West::Low).ID: return 5719;
3725  case MossyCobblestoneWall::MossyCobblestoneWall(MossyCobblestoneWall::East::Low, MossyCobblestoneWall::North::Low, MossyCobblestoneWall::South::None, false, MossyCobblestoneWall::West::None).ID: return 5720;
3726  case MossyCobblestoneWall::MossyCobblestoneWall(MossyCobblestoneWall::East::Low, MossyCobblestoneWall::North::None, MossyCobblestoneWall::South::Low, true, MossyCobblestoneWall::West::Low).ID: return 5723;
3727  case MossyCobblestoneWall::MossyCobblestoneWall(MossyCobblestoneWall::East::Low, MossyCobblestoneWall::North::None, MossyCobblestoneWall::South::Low, true, MossyCobblestoneWall::West::None).ID: return 5724;
3728  case MossyCobblestoneWall::MossyCobblestoneWall(MossyCobblestoneWall::East::Low, MossyCobblestoneWall::North::None, MossyCobblestoneWall::South::Low, false, MossyCobblestoneWall::West::Low).ID: return 5727;
3729  case MossyCobblestoneWall::MossyCobblestoneWall(MossyCobblestoneWall::East::Low, MossyCobblestoneWall::North::None, MossyCobblestoneWall::South::Low, false, MossyCobblestoneWall::West::None).ID: return 5728;
3730  case MossyCobblestoneWall::MossyCobblestoneWall(MossyCobblestoneWall::East::Low, MossyCobblestoneWall::North::None, MossyCobblestoneWall::South::None, true, MossyCobblestoneWall::West::Low).ID: return 5731;
3731  case MossyCobblestoneWall::MossyCobblestoneWall(MossyCobblestoneWall::East::Low, MossyCobblestoneWall::North::None, MossyCobblestoneWall::South::None, true, MossyCobblestoneWall::West::None).ID: return 5732;
3732  case MossyCobblestoneWall::MossyCobblestoneWall(MossyCobblestoneWall::East::Low, MossyCobblestoneWall::North::None, MossyCobblestoneWall::South::None, false, MossyCobblestoneWall::West::Low).ID: return 5735;
3733  case MossyCobblestoneWall::MossyCobblestoneWall(MossyCobblestoneWall::East::Low, MossyCobblestoneWall::North::None, MossyCobblestoneWall::South::None, false, MossyCobblestoneWall::West::None).ID: return 5736;
3734  case MossyCobblestoneWall::MossyCobblestoneWall(MossyCobblestoneWall::East::None, MossyCobblestoneWall::North::Low, MossyCobblestoneWall::South::Low, true, MossyCobblestoneWall::West::Low).ID: return 5739;
3735  case MossyCobblestoneWall::MossyCobblestoneWall(MossyCobblestoneWall::East::None, MossyCobblestoneWall::North::Low, MossyCobblestoneWall::South::Low, true, MossyCobblestoneWall::West::None).ID: return 5740;
3736  case MossyCobblestoneWall::MossyCobblestoneWall(MossyCobblestoneWall::East::None, MossyCobblestoneWall::North::Low, MossyCobblestoneWall::South::Low, false, MossyCobblestoneWall::West::Low).ID: return 5743;
3737  case MossyCobblestoneWall::MossyCobblestoneWall(MossyCobblestoneWall::East::None, MossyCobblestoneWall::North::Low, MossyCobblestoneWall::South::Low, false, MossyCobblestoneWall::West::None).ID: return 5744;
3738  case MossyCobblestoneWall::MossyCobblestoneWall(MossyCobblestoneWall::East::None, MossyCobblestoneWall::North::Low, MossyCobblestoneWall::South::None, true, MossyCobblestoneWall::West::Low).ID: return 5747;
3739  case MossyCobblestoneWall::MossyCobblestoneWall(MossyCobblestoneWall::East::None, MossyCobblestoneWall::North::Low, MossyCobblestoneWall::South::None, true, MossyCobblestoneWall::West::None).ID: return 5748;
3740  case MossyCobblestoneWall::MossyCobblestoneWall(MossyCobblestoneWall::East::None, MossyCobblestoneWall::North::Low, MossyCobblestoneWall::South::None, false, MossyCobblestoneWall::West::Low).ID: return 5751;
3741  case MossyCobblestoneWall::MossyCobblestoneWall(MossyCobblestoneWall::East::None, MossyCobblestoneWall::North::Low, MossyCobblestoneWall::South::None, false, MossyCobblestoneWall::West::None).ID: return 5752;
3742  case MossyCobblestoneWall::MossyCobblestoneWall(MossyCobblestoneWall::East::None, MossyCobblestoneWall::North::None, MossyCobblestoneWall::South::Low, true, MossyCobblestoneWall::West::Low).ID: return 5755;
3743  case MossyCobblestoneWall::MossyCobblestoneWall(MossyCobblestoneWall::East::None, MossyCobblestoneWall::North::None, MossyCobblestoneWall::South::Low, true, MossyCobblestoneWall::West::None).ID: return 5756;
3744  case MossyCobblestoneWall::MossyCobblestoneWall(MossyCobblestoneWall::East::None, MossyCobblestoneWall::North::None, MossyCobblestoneWall::South::Low, false, MossyCobblestoneWall::West::Low).ID: return 5759;
3745  case MossyCobblestoneWall::MossyCobblestoneWall(MossyCobblestoneWall::East::None, MossyCobblestoneWall::North::None, MossyCobblestoneWall::South::Low, false, MossyCobblestoneWall::West::None).ID: return 5760;
3746  case MossyCobblestoneWall::MossyCobblestoneWall(MossyCobblestoneWall::East::None, MossyCobblestoneWall::North::None, MossyCobblestoneWall::South::None, true, MossyCobblestoneWall::West::Low).ID: return 5763;
3747  case MossyCobblestoneWall::MossyCobblestoneWall(MossyCobblestoneWall::East::None, MossyCobblestoneWall::North::None, MossyCobblestoneWall::South::None, true, MossyCobblestoneWall::West::None).ID: return 5764;
3748  case MossyCobblestoneWall::MossyCobblestoneWall(MossyCobblestoneWall::East::None, MossyCobblestoneWall::North::None, MossyCobblestoneWall::South::None, false, MossyCobblestoneWall::West::Low).ID: return 5767;
3749  case MossyCobblestoneWall::MossyCobblestoneWall(MossyCobblestoneWall::East::None, MossyCobblestoneWall::North::None, MossyCobblestoneWall::South::None, false, MossyCobblestoneWall::West::None).ID: return 5768;
3750  case MossyStoneBrickSlab::MossyStoneBrickSlab(MossyStoneBrickSlab::Type::Top).ID: return 10266;
3752  case MossyStoneBrickSlab::MossyStoneBrickSlab(MossyStoneBrickSlab::Type::Double).ID: return 10270;
3753  case MossyStoneBrickStairs::MossyStoneBrickStairs(eBlockFace::BLOCK_FACE_ZM, MossyStoneBrickStairs::Half::Top, MossyStoneBrickStairs::Shape::Straight).ID: return 9294;
3754  case MossyStoneBrickStairs::MossyStoneBrickStairs(eBlockFace::BLOCK_FACE_ZM, MossyStoneBrickStairs::Half::Top, MossyStoneBrickStairs::Shape::InnerLeft).ID: return 9296;
3755  case MossyStoneBrickStairs::MossyStoneBrickStairs(eBlockFace::BLOCK_FACE_ZM, MossyStoneBrickStairs::Half::Top, MossyStoneBrickStairs::Shape::InnerRight).ID: return 9298;
3756  case MossyStoneBrickStairs::MossyStoneBrickStairs(eBlockFace::BLOCK_FACE_ZM, MossyStoneBrickStairs::Half::Top, MossyStoneBrickStairs::Shape::OuterLeft).ID: return 9300;
3757  case MossyStoneBrickStairs::MossyStoneBrickStairs(eBlockFace::BLOCK_FACE_ZM, MossyStoneBrickStairs::Half::Top, MossyStoneBrickStairs::Shape::OuterRight).ID: return 9302;
3758  case MossyStoneBrickStairs::MossyStoneBrickStairs(eBlockFace::BLOCK_FACE_ZM, MossyStoneBrickStairs::Half::Bottom, MossyStoneBrickStairs::Shape::Straight).ID: return 9304;
3759  case MossyStoneBrickStairs::MossyStoneBrickStairs(eBlockFace::BLOCK_FACE_ZM, MossyStoneBrickStairs::Half::Bottom, MossyStoneBrickStairs::Shape::InnerLeft).ID: return 9306;
3760  case MossyStoneBrickStairs::MossyStoneBrickStairs(eBlockFace::BLOCK_FACE_ZM, MossyStoneBrickStairs::Half::Bottom, MossyStoneBrickStairs::Shape::InnerRight).ID: return 9308;
3761  case MossyStoneBrickStairs::MossyStoneBrickStairs(eBlockFace::BLOCK_FACE_ZM, MossyStoneBrickStairs::Half::Bottom, MossyStoneBrickStairs::Shape::OuterLeft).ID: return 9310;
3762  case MossyStoneBrickStairs::MossyStoneBrickStairs(eBlockFace::BLOCK_FACE_ZM, MossyStoneBrickStairs::Half::Bottom, MossyStoneBrickStairs::Shape::OuterRight).ID: return 9312;
3763  case MossyStoneBrickStairs::MossyStoneBrickStairs(eBlockFace::BLOCK_FACE_ZP, MossyStoneBrickStairs::Half::Top, MossyStoneBrickStairs::Shape::Straight).ID: return 9314;
3764  case MossyStoneBrickStairs::MossyStoneBrickStairs(eBlockFace::BLOCK_FACE_ZP, MossyStoneBrickStairs::Half::Top, MossyStoneBrickStairs::Shape::InnerLeft).ID: return 9316;
3765  case MossyStoneBrickStairs::MossyStoneBrickStairs(eBlockFace::BLOCK_FACE_ZP, MossyStoneBrickStairs::Half::Top, MossyStoneBrickStairs::Shape::InnerRight).ID: return 9318;
3766  case MossyStoneBrickStairs::MossyStoneBrickStairs(eBlockFace::BLOCK_FACE_ZP, MossyStoneBrickStairs::Half::Top, MossyStoneBrickStairs::Shape::OuterLeft).ID: return 9320;
3767  case MossyStoneBrickStairs::MossyStoneBrickStairs(eBlockFace::BLOCK_FACE_ZP, MossyStoneBrickStairs::Half::Top, MossyStoneBrickStairs::Shape::OuterRight).ID: return 9322;
3768  case MossyStoneBrickStairs::MossyStoneBrickStairs(eBlockFace::BLOCK_FACE_ZP, MossyStoneBrickStairs::Half::Bottom, MossyStoneBrickStairs::Shape::Straight).ID: return 9324;
3769  case MossyStoneBrickStairs::MossyStoneBrickStairs(eBlockFace::BLOCK_FACE_ZP, MossyStoneBrickStairs::Half::Bottom, MossyStoneBrickStairs::Shape::InnerLeft).ID: return 9326;
3770  case MossyStoneBrickStairs::MossyStoneBrickStairs(eBlockFace::BLOCK_FACE_ZP, MossyStoneBrickStairs::Half::Bottom, MossyStoneBrickStairs::Shape::InnerRight).ID: return 9328;
3771  case MossyStoneBrickStairs::MossyStoneBrickStairs(eBlockFace::BLOCK_FACE_ZP, MossyStoneBrickStairs::Half::Bottom, MossyStoneBrickStairs::Shape::OuterLeft).ID: return 9330;
3772  case MossyStoneBrickStairs::MossyStoneBrickStairs(eBlockFace::BLOCK_FACE_ZP, MossyStoneBrickStairs::Half::Bottom, MossyStoneBrickStairs::Shape::OuterRight).ID: return 9332;
3773  case MossyStoneBrickStairs::MossyStoneBrickStairs(eBlockFace::BLOCK_FACE_XM, MossyStoneBrickStairs::Half::Top, MossyStoneBrickStairs::Shape::Straight).ID: return 9334;
3774  case MossyStoneBrickStairs::MossyStoneBrickStairs(eBlockFace::BLOCK_FACE_XM, MossyStoneBrickStairs::Half::Top, MossyStoneBrickStairs::Shape::InnerLeft).ID: return 9336;
3775  case MossyStoneBrickStairs::MossyStoneBrickStairs(eBlockFace::BLOCK_FACE_XM, MossyStoneBrickStairs::Half::Top, MossyStoneBrickStairs::Shape::InnerRight).ID: return 9338;
3776  case MossyStoneBrickStairs::MossyStoneBrickStairs(eBlockFace::BLOCK_FACE_XM, MossyStoneBrickStairs::Half::Top, MossyStoneBrickStairs::Shape::OuterLeft).ID: return 9340;
3777  case MossyStoneBrickStairs::MossyStoneBrickStairs(eBlockFace::BLOCK_FACE_XM, MossyStoneBrickStairs::Half::Top, MossyStoneBrickStairs::Shape::OuterRight).ID: return 9342;
3778  case MossyStoneBrickStairs::MossyStoneBrickStairs(eBlockFace::BLOCK_FACE_XM, MossyStoneBrickStairs::Half::Bottom, MossyStoneBrickStairs::Shape::Straight).ID: return 9344;
3779  case MossyStoneBrickStairs::MossyStoneBrickStairs(eBlockFace::BLOCK_FACE_XM, MossyStoneBrickStairs::Half::Bottom, MossyStoneBrickStairs::Shape::InnerLeft).ID: return 9346;
3780  case MossyStoneBrickStairs::MossyStoneBrickStairs(eBlockFace::BLOCK_FACE_XM, MossyStoneBrickStairs::Half::Bottom, MossyStoneBrickStairs::Shape::InnerRight).ID: return 9348;
3781  case MossyStoneBrickStairs::MossyStoneBrickStairs(eBlockFace::BLOCK_FACE_XM, MossyStoneBrickStairs::Half::Bottom, MossyStoneBrickStairs::Shape::OuterLeft).ID: return 9350;
3782  case MossyStoneBrickStairs::MossyStoneBrickStairs(eBlockFace::BLOCK_FACE_XM, MossyStoneBrickStairs::Half::Bottom, MossyStoneBrickStairs::Shape::OuterRight).ID: return 9352;
3783  case MossyStoneBrickStairs::MossyStoneBrickStairs(eBlockFace::BLOCK_FACE_XP, MossyStoneBrickStairs::Half::Top, MossyStoneBrickStairs::Shape::Straight).ID: return 9354;
3784  case MossyStoneBrickStairs::MossyStoneBrickStairs(eBlockFace::BLOCK_FACE_XP, MossyStoneBrickStairs::Half::Top, MossyStoneBrickStairs::Shape::InnerLeft).ID: return 9356;
3785  case MossyStoneBrickStairs::MossyStoneBrickStairs(eBlockFace::BLOCK_FACE_XP, MossyStoneBrickStairs::Half::Top, MossyStoneBrickStairs::Shape::InnerRight).ID: return 9358;
3786  case MossyStoneBrickStairs::MossyStoneBrickStairs(eBlockFace::BLOCK_FACE_XP, MossyStoneBrickStairs::Half::Top, MossyStoneBrickStairs::Shape::OuterLeft).ID: return 9360;
3787  case MossyStoneBrickStairs::MossyStoneBrickStairs(eBlockFace::BLOCK_FACE_XP, MossyStoneBrickStairs::Half::Top, MossyStoneBrickStairs::Shape::OuterRight).ID: return 9362;
3788  case MossyStoneBrickStairs::MossyStoneBrickStairs(eBlockFace::BLOCK_FACE_XP, MossyStoneBrickStairs::Half::Bottom, MossyStoneBrickStairs::Shape::Straight).ID: return 9364;
3789  case MossyStoneBrickStairs::MossyStoneBrickStairs(eBlockFace::BLOCK_FACE_XP, MossyStoneBrickStairs::Half::Bottom, MossyStoneBrickStairs::Shape::InnerLeft).ID: return 9366;
3790  case MossyStoneBrickStairs::MossyStoneBrickStairs(eBlockFace::BLOCK_FACE_XP, MossyStoneBrickStairs::Half::Bottom, MossyStoneBrickStairs::Shape::InnerRight).ID: return 9368;
3791  case MossyStoneBrickStairs::MossyStoneBrickStairs(eBlockFace::BLOCK_FACE_XP, MossyStoneBrickStairs::Half::Bottom, MossyStoneBrickStairs::Shape::OuterLeft).ID: return 9370;
3792  case MossyStoneBrickStairs::MossyStoneBrickStairs(eBlockFace::BLOCK_FACE_XP, MossyStoneBrickStairs::Half::Bottom, MossyStoneBrickStairs::Shape::OuterRight).ID: return 9372;
3793  case MossyStoneBrickWall::MossyStoneBrickWall(MossyStoneBrickWall::East::Low, MossyStoneBrickWall::North::Low, MossyStoneBrickWall::South::Low, true, MossyStoneBrickWall::West::Low).ID: return 10525;
3794  case MossyStoneBrickWall::MossyStoneBrickWall(MossyStoneBrickWall::East::Low, MossyStoneBrickWall::North::Low, MossyStoneBrickWall::South::Low, true, MossyStoneBrickWall::West::None).ID: return 10526;
3795  case MossyStoneBrickWall::MossyStoneBrickWall(MossyStoneBrickWall::East::Low, MossyStoneBrickWall::North::Low, MossyStoneBrickWall::South::Low, false, MossyStoneBrickWall::West::Low).ID: return 10529;
3796  case MossyStoneBrickWall::MossyStoneBrickWall(MossyStoneBrickWall::East::Low, MossyStoneBrickWall::North::Low, MossyStoneBrickWall::South::Low, false, MossyStoneBrickWall::West::None).ID: return 10530;
3797  case MossyStoneBrickWall::MossyStoneBrickWall(MossyStoneBrickWall::East::Low, MossyStoneBrickWall::North::Low, MossyStoneBrickWall::South::None, true, MossyStoneBrickWall::West::Low).ID: return 10533;
3798  case MossyStoneBrickWall::MossyStoneBrickWall(MossyStoneBrickWall::East::Low, MossyStoneBrickWall::North::Low, MossyStoneBrickWall::South::None, true, MossyStoneBrickWall::West::None).ID: return 10534;
3799  case MossyStoneBrickWall::MossyStoneBrickWall(MossyStoneBrickWall::East::Low, MossyStoneBrickWall::North::Low, MossyStoneBrickWall::South::None, false, MossyStoneBrickWall::West::Low).ID: return 10537;
3800  case MossyStoneBrickWall::MossyStoneBrickWall(MossyStoneBrickWall::East::Low, MossyStoneBrickWall::North::Low, MossyStoneBrickWall::South::None, false, MossyStoneBrickWall::West::None).ID: return 10538;
3801  case MossyStoneBrickWall::MossyStoneBrickWall(MossyStoneBrickWall::East::Low, MossyStoneBrickWall::North::None, MossyStoneBrickWall::South::Low, true, MossyStoneBrickWall::West::Low).ID: return 10541;
3802  case MossyStoneBrickWall::MossyStoneBrickWall(MossyStoneBrickWall::East::Low, MossyStoneBrickWall::North::None, MossyStoneBrickWall::South::Low, true, MossyStoneBrickWall::West::None).ID: return 10542;
3803  case MossyStoneBrickWall::MossyStoneBrickWall(MossyStoneBrickWall::East::Low, MossyStoneBrickWall::North::None, MossyStoneBrickWall::South::Low, false, MossyStoneBrickWall::West::Low).ID: return 10545;
3804  case MossyStoneBrickWall::MossyStoneBrickWall(MossyStoneBrickWall::East::Low, MossyStoneBrickWall::North::None, MossyStoneBrickWall::South::Low, false, MossyStoneBrickWall::West::None).ID: return 10546;
3805  case MossyStoneBrickWall::MossyStoneBrickWall(MossyStoneBrickWall::East::Low, MossyStoneBrickWall::North::None, MossyStoneBrickWall::South::None, true, MossyStoneBrickWall::West::Low).ID: return 10549;
3806  case MossyStoneBrickWall::MossyStoneBrickWall(MossyStoneBrickWall::East::Low, MossyStoneBrickWall::North::None, MossyStoneBrickWall::South::None, true, MossyStoneBrickWall::West::None).ID: return 10550;
3807  case MossyStoneBrickWall::MossyStoneBrickWall(MossyStoneBrickWall::East::Low, MossyStoneBrickWall::North::None, MossyStoneBrickWall::South::None, false, MossyStoneBrickWall::West::Low).ID: return 10553;
3808  case MossyStoneBrickWall::MossyStoneBrickWall(MossyStoneBrickWall::East::Low, MossyStoneBrickWall::North::None, MossyStoneBrickWall::South::None, false, MossyStoneBrickWall::West::None).ID: return 10554;
3809  case MossyStoneBrickWall::MossyStoneBrickWall(MossyStoneBrickWall::East::None, MossyStoneBrickWall::North::Low, MossyStoneBrickWall::South::Low, true, MossyStoneBrickWall::West::Low).ID: return 10557;
3810  case MossyStoneBrickWall::MossyStoneBrickWall(MossyStoneBrickWall::East::None, MossyStoneBrickWall::North::Low, MossyStoneBrickWall::South::Low, true, MossyStoneBrickWall::West::None).ID: return 10558;
3811  case MossyStoneBrickWall::MossyStoneBrickWall(MossyStoneBrickWall::East::None, MossyStoneBrickWall::North::Low, MossyStoneBrickWall::South::Low, false, MossyStoneBrickWall::West::Low).ID: return 10561;
3812  case MossyStoneBrickWall::MossyStoneBrickWall(MossyStoneBrickWall::East::None, MossyStoneBrickWall::North::Low, MossyStoneBrickWall::South::Low, false, MossyStoneBrickWall::West::None).ID: return 10562;
3813  case MossyStoneBrickWall::MossyStoneBrickWall(MossyStoneBrickWall::East::None, MossyStoneBrickWall::North::Low, MossyStoneBrickWall::South::None, true, MossyStoneBrickWall::West::Low).ID: return 10565;
3814  case MossyStoneBrickWall::MossyStoneBrickWall(MossyStoneBrickWall::East::None, MossyStoneBrickWall::North::Low, MossyStoneBrickWall::South::None, true, MossyStoneBrickWall::West::None).ID: return 10566;
3815  case MossyStoneBrickWall::MossyStoneBrickWall(MossyStoneBrickWall::East::None, MossyStoneBrickWall::North::Low, MossyStoneBrickWall::South::None, false, MossyStoneBrickWall::West::Low).ID: return 10569;
3816  case MossyStoneBrickWall::MossyStoneBrickWall(MossyStoneBrickWall::East::None, MossyStoneBrickWall::North::Low, MossyStoneBrickWall::South::None, false, MossyStoneBrickWall::West::None).ID: return 10570;
3817  case MossyStoneBrickWall::MossyStoneBrickWall(MossyStoneBrickWall::East::None, MossyStoneBrickWall::North::None, MossyStoneBrickWall::South::Low, true, MossyStoneBrickWall::West::Low).ID: return 10573;
3818  case MossyStoneBrickWall::MossyStoneBrickWall(MossyStoneBrickWall::East::None, MossyStoneBrickWall::North::None, MossyStoneBrickWall::South::Low, true, MossyStoneBrickWall::West::None).ID: return 10574;
3819  case MossyStoneBrickWall::MossyStoneBrickWall(MossyStoneBrickWall::East::None, MossyStoneBrickWall::North::None, MossyStoneBrickWall::South::Low, false, MossyStoneBrickWall::West::Low).ID: return 10577;
3820  case MossyStoneBrickWall::MossyStoneBrickWall(MossyStoneBrickWall::East::None, MossyStoneBrickWall::North::None, MossyStoneBrickWall::South::Low, false, MossyStoneBrickWall::West::None).ID: return 10578;
3821  case MossyStoneBrickWall::MossyStoneBrickWall(MossyStoneBrickWall::East::None, MossyStoneBrickWall::North::None, MossyStoneBrickWall::South::None, true, MossyStoneBrickWall::West::Low).ID: return 10581;
3822  case MossyStoneBrickWall::MossyStoneBrickWall(MossyStoneBrickWall::East::None, MossyStoneBrickWall::North::None, MossyStoneBrickWall::South::None, true, MossyStoneBrickWall::West::None).ID: return 10582;
3823  case MossyStoneBrickWall::MossyStoneBrickWall(MossyStoneBrickWall::East::None, MossyStoneBrickWall::North::None, MossyStoneBrickWall::South::None, false, MossyStoneBrickWall::West::Low).ID: return 10585;
3824  case MossyStoneBrickWall::MossyStoneBrickWall(MossyStoneBrickWall::East::None, MossyStoneBrickWall::North::None, MossyStoneBrickWall::South::None, false, MossyStoneBrickWall::West::None).ID: return 10586;
3825  case MossyStoneBricks::MossyStoneBricks().ID: return 4482;
3826  case MovingPiston::MovingPiston(eBlockFace::BLOCK_FACE_ZM, MovingPiston::Type::Normal).ID: return 1399;
3827  case MovingPiston::MovingPiston(eBlockFace::BLOCK_FACE_ZM, MovingPiston::Type::Sticky).ID: return 1400;
3828  case MovingPiston::MovingPiston(eBlockFace::BLOCK_FACE_XP, MovingPiston::Type::Normal).ID: return 1401;
3829  case MovingPiston::MovingPiston(eBlockFace::BLOCK_FACE_XP, MovingPiston::Type::Sticky).ID: return 1402;
3830  case MovingPiston::MovingPiston(eBlockFace::BLOCK_FACE_ZP, MovingPiston::Type::Normal).ID: return 1403;
3831  case MovingPiston::MovingPiston(eBlockFace::BLOCK_FACE_ZP, MovingPiston::Type::Sticky).ID: return 1404;
3832  case MovingPiston::MovingPiston(eBlockFace::BLOCK_FACE_XM, MovingPiston::Type::Normal).ID: return 1405;
3833  case MovingPiston::MovingPiston(eBlockFace::BLOCK_FACE_XM, MovingPiston::Type::Sticky).ID: return 1406;
3834  case MovingPiston::MovingPiston(eBlockFace::BLOCK_FACE_YP, MovingPiston::Type::Normal).ID: return 1407;
3835  case MovingPiston::MovingPiston(eBlockFace::BLOCK_FACE_YP, MovingPiston::Type::Sticky).ID: return 1408;
3836  case MovingPiston::MovingPiston(eBlockFace::BLOCK_FACE_YM, MovingPiston::Type::Normal).ID: return 1409;
3837  case MovingPiston::MovingPiston(eBlockFace::BLOCK_FACE_YM, MovingPiston::Type::Sticky).ID: return 1410;
3838  case MushroomStem::MushroomStem(true, true, true, true, true, true).ID: return 4619;
3839  case MushroomStem::MushroomStem(true, true, true, true, true, false).ID: return 4620;
3840  case MushroomStem::MushroomStem(true, true, true, true, false, true).ID: return 4621;
3841  case MushroomStem::MushroomStem(true, true, true, true, false, false).ID: return 4622;
3842  case MushroomStem::MushroomStem(true, true, true, false, true, true).ID: return 4623;
3843  case MushroomStem::MushroomStem(true, true, true, false, true, false).ID: return 4624;
3844  case MushroomStem::MushroomStem(true, true, true, false, false, true).ID: return 4625;
3845  case MushroomStem::MushroomStem(true, true, true, false, false, false).ID: return 4626;
3846  case MushroomStem::MushroomStem(true, true, false, true, true, true).ID: return 4627;
3847  case MushroomStem::MushroomStem(true, true, false, true, true, false).ID: return 4628;
3848  case MushroomStem::MushroomStem(true, true, false, true, false, true).ID: return 4629;
3849  case MushroomStem::MushroomStem(true, true, false, true, false, false).ID: return 4630;
3850  case MushroomStem::MushroomStem(true, true, false, false, true, true).ID: return 4631;
3851  case MushroomStem::MushroomStem(true, true, false, false, true, false).ID: return 4632;
3852  case MushroomStem::MushroomStem(true, true, false, false, false, true).ID: return 4633;
3853  case MushroomStem::MushroomStem(true, true, false, false, false, false).ID: return 4634;
3854  case MushroomStem::MushroomStem(true, false, true, true, true, true).ID: return 4635;
3855  case MushroomStem::MushroomStem(true, false, true, true, true, false).ID: return 4636;
3856  case MushroomStem::MushroomStem(true, false, true, true, false, true).ID: return 4637;
3857  case MushroomStem::MushroomStem(true, false, true, true, false, false).ID: return 4638;
3858  case MushroomStem::MushroomStem(true, false, true, false, true, true).ID: return 4639;
3859  case MushroomStem::MushroomStem(true, false, true, false, true, false).ID: return 4640;
3860  case MushroomStem::MushroomStem(true, false, true, false, false, true).ID: return 4641;
3861  case MushroomStem::MushroomStem(true, false, true, false, false, false).ID: return 4642;
3862  case MushroomStem::MushroomStem(true, false, false, true, true, true).ID: return 4643;
3863  case MushroomStem::MushroomStem(true, false, false, true, true, false).ID: return 4644;
3864  case MushroomStem::MushroomStem(true, false, false, true, false, true).ID: return 4645;
3865  case MushroomStem::MushroomStem(true, false, false, true, false, false).ID: return 4646;
3866  case MushroomStem::MushroomStem(true, false, false, false, true, true).ID: return 4647;
3867  case MushroomStem::MushroomStem(true, false, false, false, true, false).ID: return 4648;
3868  case MushroomStem::MushroomStem(true, false, false, false, false, true).ID: return 4649;
3869  case MushroomStem::MushroomStem(true, false, false, false, false, false).ID: return 4650;
3870  case MushroomStem::MushroomStem(false, true, true, true, true, true).ID: return 4651;
3871  case MushroomStem::MushroomStem(false, true, true, true, true, false).ID: return 4652;
3872  case MushroomStem::MushroomStem(false, true, true, true, false, true).ID: return 4653;
3873  case MushroomStem::MushroomStem(false, true, true, true, false, false).ID: return 4654;
3874  case MushroomStem::MushroomStem(false, true, true, false, true, true).ID: return 4655;
3875  case MushroomStem::MushroomStem(false, true, true, false, true, false).ID: return 4656;
3876  case MushroomStem::MushroomStem(false, true, true, false, false, true).ID: return 4657;
3877  case MushroomStem::MushroomStem(false, true, true, false, false, false).ID: return 4658;
3878  case MushroomStem::MushroomStem(false, true, false, true, true, true).ID: return 4659;
3879  case MushroomStem::MushroomStem(false, true, false, true, true, false).ID: return 4660;
3880  case MushroomStem::MushroomStem(false, true, false, true, false, true).ID: return 4661;
3881  case MushroomStem::MushroomStem(false, true, false, true, false, false).ID: return 4662;
3882  case MushroomStem::MushroomStem(false, true, false, false, true, true).ID: return 4663;
3883  case MushroomStem::MushroomStem(false, true, false, false, true, false).ID: return 4664;
3884  case MushroomStem::MushroomStem(false, true, false, false, false, true).ID: return 4665;
3885  case MushroomStem::MushroomStem(false, true, false, false, false, false).ID: return 4666;
3886  case MushroomStem::MushroomStem(false, false, true, true, true, true).ID: return 4667;
3887  case MushroomStem::MushroomStem(false, false, true, true, true, false).ID: return 4668;
3888  case MushroomStem::MushroomStem(false, false, true, true, false, true).ID: return 4669;
3889  case MushroomStem::MushroomStem(false, false, true, true, false, false).ID: return 4670;
3890  case MushroomStem::MushroomStem(false, false, true, false, true, true).ID: return 4671;
3891  case MushroomStem::MushroomStem(false, false, true, false, true, false).ID: return 4672;
3892  case MushroomStem::MushroomStem(false, false, true, false, false, true).ID: return 4673;
3893  case MushroomStem::MushroomStem(false, false, true, false, false, false).ID: return 4674;
3894  case MushroomStem::MushroomStem(false, false, false, true, true, true).ID: return 4675;
3895  case MushroomStem::MushroomStem(false, false, false, true, true, false).ID: return 4676;
3896  case MushroomStem::MushroomStem(false, false, false, true, false, true).ID: return 4677;
3897  case MushroomStem::MushroomStem(false, false, false, true, false, false).ID: return 4678;
3898  case MushroomStem::MushroomStem(false, false, false, false, true, true).ID: return 4679;
3899  case MushroomStem::MushroomStem(false, false, false, false, true, false).ID: return 4680;
3900  case MushroomStem::MushroomStem(false, false, false, false, false, true).ID: return 4681;
3901  case MushroomStem::MushroomStem(false, false, false, false, false, false).ID: return 4682;
3902  case Mycelium::Mycelium(true).ID: return 4996;
3903  case Mycelium::Mycelium(false).ID: return 4997;
3904  case NetherBrickFence::NetherBrickFence(true, true, true, true).ID: return 5002;
3905  case NetherBrickFence::NetherBrickFence(true, true, true, false).ID: return 5003;
3906  case NetherBrickFence::NetherBrickFence(true, true, false, true).ID: return 5006;
3907  case NetherBrickFence::NetherBrickFence(true, true, false, false).ID: return 5007;
3908  case NetherBrickFence::NetherBrickFence(true, false, true, true).ID: return 5010;
3909  case NetherBrickFence::NetherBrickFence(true, false, true, false).ID: return 5011;
3910  case NetherBrickFence::NetherBrickFence(true, false, false, true).ID: return 5014;
3911  case NetherBrickFence::NetherBrickFence(true, false, false, false).ID: return 5015;
3912  case NetherBrickFence::NetherBrickFence(false, true, true, true).ID: return 5018;
3913  case NetherBrickFence::NetherBrickFence(false, true, true, false).ID: return 5019;
3914  case NetherBrickFence::NetherBrickFence(false, true, false, true).ID: return 5022;
3915  case NetherBrickFence::NetherBrickFence(false, true, false, false).ID: return 5023;
3916  case NetherBrickFence::NetherBrickFence(false, false, true, true).ID: return 5026;
3917  case NetherBrickFence::NetherBrickFence(false, false, true, false).ID: return 5027;
3918  case NetherBrickFence::NetherBrickFence(false, false, false, true).ID: return 5030;
3919  case NetherBrickFence::NetherBrickFence(false, false, false, false).ID: return 5031;
3920  case NetherBrickSlab::NetherBrickSlab(NetherBrickSlab::Type::Top).ID: return 7849;
3922  case NetherBrickSlab::NetherBrickSlab(NetherBrickSlab::Type::Double).ID: return 7853;
3923  case NetherBrickStairs::NetherBrickStairs(eBlockFace::BLOCK_FACE_ZM, NetherBrickStairs::Half::Top, NetherBrickStairs::Shape::Straight).ID: return 5033;
3924  case NetherBrickStairs::NetherBrickStairs(eBlockFace::BLOCK_FACE_ZM, NetherBrickStairs::Half::Top, NetherBrickStairs::Shape::InnerLeft).ID: return 5035;
3925  case NetherBrickStairs::NetherBrickStairs(eBlockFace::BLOCK_FACE_ZM, NetherBrickStairs::Half::Top, NetherBrickStairs::Shape::InnerRight).ID: return 5037;
3926  case NetherBrickStairs::NetherBrickStairs(eBlockFace::BLOCK_FACE_ZM, NetherBrickStairs::Half::Top, NetherBrickStairs::Shape::OuterLeft).ID: return 5039;
3927  case NetherBrickStairs::NetherBrickStairs(eBlockFace::BLOCK_FACE_ZM, NetherBrickStairs::Half::Top, NetherBrickStairs::Shape::OuterRight).ID: return 5041;
3928  case NetherBrickStairs::NetherBrickStairs(eBlockFace::BLOCK_FACE_ZM, NetherBrickStairs::Half::Bottom, NetherBrickStairs::Shape::Straight).ID: return 5043;
3929  case NetherBrickStairs::NetherBrickStairs(eBlockFace::BLOCK_FACE_ZM, NetherBrickStairs::Half::Bottom, NetherBrickStairs::Shape::InnerLeft).ID: return 5045;
3930  case NetherBrickStairs::NetherBrickStairs(eBlockFace::BLOCK_FACE_ZM, NetherBrickStairs::Half::Bottom, NetherBrickStairs::Shape::InnerRight).ID: return 5047;
3931  case NetherBrickStairs::NetherBrickStairs(eBlockFace::BLOCK_FACE_ZM, NetherBrickStairs::Half::Bottom, NetherBrickStairs::Shape::OuterLeft).ID: return 5049;
3932  case NetherBrickStairs::NetherBrickStairs(eBlockFace::BLOCK_FACE_ZM, NetherBrickStairs::Half::Bottom, NetherBrickStairs::Shape::OuterRight).ID: return 5051;
3933  case NetherBrickStairs::NetherBrickStairs(eBlockFace::BLOCK_FACE_ZP, NetherBrickStairs::Half::Top, NetherBrickStairs::Shape::Straight).ID: return 5053;
3934  case NetherBrickStairs::NetherBrickStairs(eBlockFace::BLOCK_FACE_ZP, NetherBrickStairs::Half::Top, NetherBrickStairs::Shape::InnerLeft).ID: return 5055;
3935  case NetherBrickStairs::NetherBrickStairs(eBlockFace::BLOCK_FACE_ZP, NetherBrickStairs::Half::Top, NetherBrickStairs::Shape::InnerRight).ID: return 5057;
3936  case NetherBrickStairs::NetherBrickStairs(eBlockFace::BLOCK_FACE_ZP, NetherBrickStairs::Half::Top, NetherBrickStairs::Shape::OuterLeft).ID: return 5059;
3937  case NetherBrickStairs::NetherBrickStairs(eBlockFace::BLOCK_FACE_ZP, NetherBrickStairs::Half::Top, NetherBrickStairs::Shape::OuterRight).ID: return 5061;
3938  case NetherBrickStairs::NetherBrickStairs(eBlockFace::BLOCK_FACE_ZP, NetherBrickStairs::Half::Bottom, NetherBrickStairs::Shape::Straight).ID: return 5063;
3939  case NetherBrickStairs::NetherBrickStairs(eBlockFace::BLOCK_FACE_ZP, NetherBrickStairs::Half::Bottom, NetherBrickStairs::Shape::InnerLeft).ID: return 5065;
3940  case NetherBrickStairs::NetherBrickStairs(eBlockFace::BLOCK_FACE_ZP, NetherBrickStairs::Half::Bottom, NetherBrickStairs::Shape::InnerRight).ID: return 5067;
3941  case NetherBrickStairs::NetherBrickStairs(eBlockFace::BLOCK_FACE_ZP, NetherBrickStairs::Half::Bottom, NetherBrickStairs::Shape::OuterLeft).ID: return 5069;
3942  case NetherBrickStairs::NetherBrickStairs(eBlockFace::BLOCK_FACE_ZP, NetherBrickStairs::Half::Bottom, NetherBrickStairs::Shape::OuterRight).ID: return 5071;
3943  case NetherBrickStairs::NetherBrickStairs(eBlockFace::BLOCK_FACE_XM, NetherBrickStairs::Half::Top, NetherBrickStairs::Shape::Straight).ID: return 5073;
3944  case NetherBrickStairs::NetherBrickStairs(eBlockFace::BLOCK_FACE_XM, NetherBrickStairs::Half::Top, NetherBrickStairs::Shape::InnerLeft).ID: return 5075;
3945  case NetherBrickStairs::NetherBrickStairs(eBlockFace::BLOCK_FACE_XM, NetherBrickStairs::Half::Top, NetherBrickStairs::Shape::InnerRight).ID: return 5077;
3946  case NetherBrickStairs::NetherBrickStairs(eBlockFace::BLOCK_FACE_XM, NetherBrickStairs::Half::Top, NetherBrickStairs::Shape::OuterLeft).ID: return 5079;
3947  case NetherBrickStairs::NetherBrickStairs(eBlockFace::BLOCK_FACE_XM, NetherBrickStairs::Half::Top, NetherBrickStairs::Shape::OuterRight).ID: return 5081;
3948  case NetherBrickStairs::NetherBrickStairs(eBlockFace::BLOCK_FACE_XM, NetherBrickStairs::Half::Bottom, NetherBrickStairs::Shape::Straight).ID: return 5083;
3949  case NetherBrickStairs::NetherBrickStairs(eBlockFace::BLOCK_FACE_XM, NetherBrickStairs::Half::Bottom, NetherBrickStairs::Shape::InnerLeft).ID: return 5085;
3950  case NetherBrickStairs::NetherBrickStairs(eBlockFace::BLOCK_FACE_XM, NetherBrickStairs::Half::Bottom, NetherBrickStairs::Shape::InnerRight).ID: return 5087;
3951  case NetherBrickStairs::NetherBrickStairs(eBlockFace::BLOCK_FACE_XM, NetherBrickStairs::Half::Bottom, NetherBrickStairs::Shape::OuterLeft).ID: return 5089;
3952  case NetherBrickStairs::NetherBrickStairs(eBlockFace::BLOCK_FACE_XM, NetherBrickStairs::Half::Bottom, NetherBrickStairs::Shape::OuterRight).ID: return 5091;
3953  case NetherBrickStairs::NetherBrickStairs(eBlockFace::BLOCK_FACE_XP, NetherBrickStairs::Half::Top, NetherBrickStairs::Shape::Straight).ID: return 5093;
3954  case NetherBrickStairs::NetherBrickStairs(eBlockFace::BLOCK_FACE_XP, NetherBrickStairs::Half::Top, NetherBrickStairs::Shape::InnerLeft).ID: return 5095;
3955  case NetherBrickStairs::NetherBrickStairs(eBlockFace::BLOCK_FACE_XP, NetherBrickStairs::Half::Top, NetherBrickStairs::Shape::InnerRight).ID: return 5097;
3956  case NetherBrickStairs::NetherBrickStairs(eBlockFace::BLOCK_FACE_XP, NetherBrickStairs::Half::Top, NetherBrickStairs::Shape::OuterLeft).ID: return 5099;
3957  case NetherBrickStairs::NetherBrickStairs(eBlockFace::BLOCK_FACE_XP, NetherBrickStairs::Half::Top, NetherBrickStairs::Shape::OuterRight).ID: return 5101;
3958  case NetherBrickStairs::NetherBrickStairs(eBlockFace::BLOCK_FACE_XP, NetherBrickStairs::Half::Bottom, NetherBrickStairs::Shape::Straight).ID: return 5103;
3959  case NetherBrickStairs::NetherBrickStairs(eBlockFace::BLOCK_FACE_XP, NetherBrickStairs::Half::Bottom, NetherBrickStairs::Shape::InnerLeft).ID: return 5105;
3960  case NetherBrickStairs::NetherBrickStairs(eBlockFace::BLOCK_FACE_XP, NetherBrickStairs::Half::Bottom, NetherBrickStairs::Shape::InnerRight).ID: return 5107;
3961  case NetherBrickStairs::NetherBrickStairs(eBlockFace::BLOCK_FACE_XP, NetherBrickStairs::Half::Bottom, NetherBrickStairs::Shape::OuterLeft).ID: return 5109;
3962  case NetherBrickStairs::NetherBrickStairs(eBlockFace::BLOCK_FACE_XP, NetherBrickStairs::Half::Bottom, NetherBrickStairs::Shape::OuterRight).ID: return 5111;
3963  case NetherBrickWall::NetherBrickWall(NetherBrickWall::East::Low, NetherBrickWall::North::Low, NetherBrickWall::South::Low, true, NetherBrickWall::West::Low).ID: return 10717;
3964  case NetherBrickWall::NetherBrickWall(NetherBrickWall::East::Low, NetherBrickWall::North::Low, NetherBrickWall::South::Low, true, NetherBrickWall::West::None).ID: return 10718;
3965  case NetherBrickWall::NetherBrickWall(NetherBrickWall::East::Low, NetherBrickWall::North::Low, NetherBrickWall::South::Low, false, NetherBrickWall::West::Low).ID: return 10721;
3966  case NetherBrickWall::NetherBrickWall(NetherBrickWall::East::Low, NetherBrickWall::North::Low, NetherBrickWall::South::Low, false, NetherBrickWall::West::None).ID: return 10722;
3967  case NetherBrickWall::NetherBrickWall(NetherBrickWall::East::Low, NetherBrickWall::North::Low, NetherBrickWall::South::None, true, NetherBrickWall::West::Low).ID: return 10725;
3968  case NetherBrickWall::NetherBrickWall(NetherBrickWall::East::Low, NetherBrickWall::North::Low, NetherBrickWall::South::None, true, NetherBrickWall::West::None).ID: return 10726;
3969  case NetherBrickWall::NetherBrickWall(NetherBrickWall::East::Low, NetherBrickWall::North::Low, NetherBrickWall::South::None, false, NetherBrickWall::West::Low).ID: return 10729;
3970  case NetherBrickWall::NetherBrickWall(NetherBrickWall::East::Low, NetherBrickWall::North::Low, NetherBrickWall::South::None, false, NetherBrickWall::West::None).ID: return 10730;
3971  case NetherBrickWall::NetherBrickWall(NetherBrickWall::East::Low, NetherBrickWall::North::None, NetherBrickWall::South::Low, true, NetherBrickWall::West::Low).ID: return 10733;
3972  case NetherBrickWall::NetherBrickWall(NetherBrickWall::East::Low, NetherBrickWall::North::None, NetherBrickWall::South::Low, true, NetherBrickWall::West::None).ID: return 10734;
3973  case NetherBrickWall::NetherBrickWall(NetherBrickWall::East::Low, NetherBrickWall::North::None, NetherBrickWall::South::Low, false, NetherBrickWall::West::Low).ID: return 10737;
3974  case NetherBrickWall::NetherBrickWall(NetherBrickWall::East::Low, NetherBrickWall::North::None, NetherBrickWall::South::Low, false, NetherBrickWall::West::None).ID: return 10738;
3975  case NetherBrickWall::NetherBrickWall(NetherBrickWall::East::Low, NetherBrickWall::North::None, NetherBrickWall::South::None, true, NetherBrickWall::West::Low).ID: return 10741;
3976  case NetherBrickWall::NetherBrickWall(NetherBrickWall::East::Low, NetherBrickWall::North::None, NetherBrickWall::South::None, true, NetherBrickWall::West::None).ID: return 10742;
3977  case NetherBrickWall::NetherBrickWall(NetherBrickWall::East::Low, NetherBrickWall::North::None, NetherBrickWall::South::None, false, NetherBrickWall::West::Low).ID: return 10745;
3978  case NetherBrickWall::NetherBrickWall(NetherBrickWall::East::Low, NetherBrickWall::North::None, NetherBrickWall::South::None, false, NetherBrickWall::West::None).ID: return 10746;
3979  case NetherBrickWall::NetherBrickWall(NetherBrickWall::East::None, NetherBrickWall::North::Low, NetherBrickWall::South::Low, true, NetherBrickWall::West::Low).ID: return 10749;
3980  case NetherBrickWall::NetherBrickWall(NetherBrickWall::East::None, NetherBrickWall::North::Low, NetherBrickWall::South::Low, true, NetherBrickWall::West::None).ID: return 10750;
3981  case NetherBrickWall::NetherBrickWall(NetherBrickWall::East::None, NetherBrickWall::North::Low, NetherBrickWall::South::Low, false, NetherBrickWall::West::Low).ID: return 10753;
3982  case NetherBrickWall::NetherBrickWall(NetherBrickWall::East::None, NetherBrickWall::North::Low, NetherBrickWall::South::Low, false, NetherBrickWall::West::None).ID: return 10754;
3983  case NetherBrickWall::NetherBrickWall(NetherBrickWall::East::None, NetherBrickWall::North::Low, NetherBrickWall::South::None, true, NetherBrickWall::West::Low).ID: return 10757;
3984  case NetherBrickWall::NetherBrickWall(NetherBrickWall::East::None, NetherBrickWall::North::Low, NetherBrickWall::South::None, true, NetherBrickWall::West::None).ID: return 10758;
3985  case NetherBrickWall::NetherBrickWall(NetherBrickWall::East::None, NetherBrickWall::North::Low, NetherBrickWall::South::None, false, NetherBrickWall::West::Low).ID: return 10761;
3986  case NetherBrickWall::NetherBrickWall(NetherBrickWall::East::None, NetherBrickWall::North::Low, NetherBrickWall::South::None, false, NetherBrickWall::West::None).ID: return 10762;
3987  case NetherBrickWall::NetherBrickWall(NetherBrickWall::East::None, NetherBrickWall::North::None, NetherBrickWall::South::Low, true, NetherBrickWall::West::Low).ID: return 10765;
3988  case NetherBrickWall::NetherBrickWall(NetherBrickWall::East::None, NetherBrickWall::North::None, NetherBrickWall::South::Low, true, NetherBrickWall::West::None).ID: return 10766;
3989  case NetherBrickWall::NetherBrickWall(NetherBrickWall::East::None, NetherBrickWall::North::None, NetherBrickWall::South::Low, false, NetherBrickWall::West::Low).ID: return 10769;
3990  case NetherBrickWall::NetherBrickWall(NetherBrickWall::East::None, NetherBrickWall::North::None, NetherBrickWall::South::Low, false, NetherBrickWall::West::None).ID: return 10770;
3991  case NetherBrickWall::NetherBrickWall(NetherBrickWall::East::None, NetherBrickWall::North::None, NetherBrickWall::South::None, true, NetherBrickWall::West::Low).ID: return 10773;
3992  case NetherBrickWall::NetherBrickWall(NetherBrickWall::East::None, NetherBrickWall::North::None, NetherBrickWall::South::None, true, NetherBrickWall::West::None).ID: return 10774;
3993  case NetherBrickWall::NetherBrickWall(NetherBrickWall::East::None, NetherBrickWall::North::None, NetherBrickWall::South::None, false, NetherBrickWall::West::Low).ID: return 10777;
3994  case NetherBrickWall::NetherBrickWall(NetherBrickWall::East::None, NetherBrickWall::North::None, NetherBrickWall::South::None, false, NetherBrickWall::West::None).ID: return 10778;
3995  case NetherBricks::NetherBricks().ID: return 4999;
3996  case NetherPortal::NetherPortal(NetherPortal::Axis::X).ID: return 4000;
3997  case NetherPortal::NetherPortal(NetherPortal::Axis::Z).ID: return 4001;
3998  case NetherQuartzOre::NetherQuartzOre().ID: return 6191;
3999  case NetherWart::NetherWart(0).ID: return 5112;
4000  case NetherWart::NetherWart(1).ID: return 5113;
4001  case NetherWart::NetherWart(2).ID: return 5114;
4002  case NetherWart::NetherWart(3).ID: return 5115;
4003  case NetherWartBlock::NetherWartBlock().ID: return 8718;
4004  case Netherrack::Netherrack().ID: return 3997;
4005  case NoteBlock::NoteBlock(NoteBlock::Instrument::Harp, 0, true).ID: return 248;
4006  case NoteBlock::NoteBlock(NoteBlock::Instrument::Harp, 0, false).ID: return 249;
4007  case NoteBlock::NoteBlock(NoteBlock::Instrument::Harp, 1, true).ID: return 250;
4008  case NoteBlock::NoteBlock(NoteBlock::Instrument::Harp, 1, false).ID: return 251;
4009  case NoteBlock::NoteBlock(NoteBlock::Instrument::Harp, 2, true).ID: return 252;
4010  case NoteBlock::NoteBlock(NoteBlock::Instrument::Harp, 2, false).ID: return 253;
4011  case NoteBlock::NoteBlock(NoteBlock::Instrument::Harp, 3, true).ID: return 254;
4012  case NoteBlock::NoteBlock(NoteBlock::Instrument::Harp, 3, false).ID: return 255;
4013  case NoteBlock::NoteBlock(NoteBlock::Instrument::Harp, 4, true).ID: return 256;
4014  case NoteBlock::NoteBlock(NoteBlock::Instrument::Harp, 4, false).ID: return 257;
4015  case NoteBlock::NoteBlock(NoteBlock::Instrument::Harp, 5, true).ID: return 258;
4016  case NoteBlock::NoteBlock(NoteBlock::Instrument::Harp, 5, false).ID: return 259;
4017  case NoteBlock::NoteBlock(NoteBlock::Instrument::Harp, 6, true).ID: return 260;
4018  case NoteBlock::NoteBlock(NoteBlock::Instrument::Harp, 6, false).ID: return 261;
4019  case NoteBlock::NoteBlock(NoteBlock::Instrument::Harp, 7, true).ID: return 262;
4020  case NoteBlock::NoteBlock(NoteBlock::Instrument::Harp, 7, false).ID: return 263;
4021  case NoteBlock::NoteBlock(NoteBlock::Instrument::Harp, 8, true).ID: return 264;
4022  case NoteBlock::NoteBlock(NoteBlock::Instrument::Harp, 8, false).ID: return 265;
4023  case NoteBlock::NoteBlock(NoteBlock::Instrument::Harp, 9, true).ID: return 266;
4024  case NoteBlock::NoteBlock(NoteBlock::Instrument::Harp, 9, false).ID: return 267;
4025  case NoteBlock::NoteBlock(NoteBlock::Instrument::Harp, 10, true).ID: return 268;
4026  case NoteBlock::NoteBlock(NoteBlock::Instrument::Harp, 10, false).ID: return 269;
4027  case NoteBlock::NoteBlock(NoteBlock::Instrument::Harp, 11, true).ID: return 270;
4028  case NoteBlock::NoteBlock(NoteBlock::Instrument::Harp, 11, false).ID: return 271;
4029  case NoteBlock::NoteBlock(NoteBlock::Instrument::Harp, 12, true).ID: return 272;
4030  case NoteBlock::NoteBlock(NoteBlock::Instrument::Harp, 12, false).ID: return 273;
4031  case NoteBlock::NoteBlock(NoteBlock::Instrument::Harp, 13, true).ID: return 274;
4032  case NoteBlock::NoteBlock(NoteBlock::Instrument::Harp, 13, false).ID: return 275;
4033  case NoteBlock::NoteBlock(NoteBlock::Instrument::Harp, 14, true).ID: return 276;
4034  case NoteBlock::NoteBlock(NoteBlock::Instrument::Harp, 14, false).ID: return 277;
4035  case NoteBlock::NoteBlock(NoteBlock::Instrument::Harp, 15, true).ID: return 278;
4036  case NoteBlock::NoteBlock(NoteBlock::Instrument::Harp, 15, false).ID: return 279;
4037  case NoteBlock::NoteBlock(NoteBlock::Instrument::Harp, 16, true).ID: return 280;
4038  case NoteBlock::NoteBlock(NoteBlock::Instrument::Harp, 16, false).ID: return 281;
4039  case NoteBlock::NoteBlock(NoteBlock::Instrument::Harp, 17, true).ID: return 282;
4040  case NoteBlock::NoteBlock(NoteBlock::Instrument::Harp, 17, false).ID: return 283;
4041  case NoteBlock::NoteBlock(NoteBlock::Instrument::Harp, 18, true).ID: return 284;
4042  case NoteBlock::NoteBlock(NoteBlock::Instrument::Harp, 18, false).ID: return 285;
4043  case NoteBlock::NoteBlock(NoteBlock::Instrument::Harp, 19, true).ID: return 286;
4044  case NoteBlock::NoteBlock(NoteBlock::Instrument::Harp, 19, false).ID: return 287;
4045  case NoteBlock::NoteBlock(NoteBlock::Instrument::Harp, 20, true).ID: return 288;
4046  case NoteBlock::NoteBlock(NoteBlock::Instrument::Harp, 20, false).ID: return 289;
4047  case NoteBlock::NoteBlock(NoteBlock::Instrument::Harp, 21, true).ID: return 290;
4048  case NoteBlock::NoteBlock(NoteBlock::Instrument::Harp, 21, false).ID: return 291;
4049  case NoteBlock::NoteBlock(NoteBlock::Instrument::Harp, 22, true).ID: return 292;
4050  case NoteBlock::NoteBlock(NoteBlock::Instrument::Harp, 22, false).ID: return 293;
4051  case NoteBlock::NoteBlock(NoteBlock::Instrument::Harp, 23, true).ID: return 294;
4052  case NoteBlock::NoteBlock(NoteBlock::Instrument::Harp, 23, false).ID: return 295;
4053  case NoteBlock::NoteBlock(NoteBlock::Instrument::Harp, 24, true).ID: return 296;
4054  case NoteBlock::NoteBlock(NoteBlock::Instrument::Harp, 24, false).ID: return 297;
4055  case NoteBlock::NoteBlock(NoteBlock::Instrument::Basedrum, 0, true).ID: return 298;
4056  case NoteBlock::NoteBlock(NoteBlock::Instrument::Basedrum, 0, false).ID: return 299;
4057  case NoteBlock::NoteBlock(NoteBlock::Instrument::Basedrum, 1, true).ID: return 300;
4058  case NoteBlock::NoteBlock(NoteBlock::Instrument::Basedrum, 1, false).ID: return 301;
4059  case NoteBlock::NoteBlock(NoteBlock::Instrument::Basedrum, 2, true).ID: return 302;
4060  case NoteBlock::NoteBlock(NoteBlock::Instrument::Basedrum, 2, false).ID: return 303;
4061  case NoteBlock::NoteBlock(NoteBlock::Instrument::Basedrum, 3, true).ID: return 304;
4062  case NoteBlock::NoteBlock(NoteBlock::Instrument::Basedrum, 3, false).ID: return 305;
4063  case NoteBlock::NoteBlock(NoteBlock::Instrument::Basedrum, 4, true).ID: return 306;
4064  case NoteBlock::NoteBlock(NoteBlock::Instrument::Basedrum, 4, false).ID: return 307;
4065  case NoteBlock::NoteBlock(NoteBlock::Instrument::Basedrum, 5, true).ID: return 308;
4066  case NoteBlock::NoteBlock(NoteBlock::Instrument::Basedrum, 5, false).ID: return 309;
4067  case NoteBlock::NoteBlock(NoteBlock::Instrument::Basedrum, 6, true).ID: return 310;
4068  case NoteBlock::NoteBlock(NoteBlock::Instrument::Basedrum, 6, false).ID: return 311;
4069  case NoteBlock::NoteBlock(NoteBlock::Instrument::Basedrum, 7, true).ID: return 312;
4070  case NoteBlock::NoteBlock(NoteBlock::Instrument::Basedrum, 7, false).ID: return 313;
4071  case NoteBlock::NoteBlock(NoteBlock::Instrument::Basedrum, 8, true).ID: return 314;
4072  case NoteBlock::NoteBlock(NoteBlock::Instrument::Basedrum, 8, false).ID: return 315;
4073  case NoteBlock::NoteBlock(NoteBlock::Instrument::Basedrum, 9, true).ID: return 316;
4074  case NoteBlock::NoteBlock(NoteBlock::Instrument::Basedrum, 9, false).ID: return 317;
4075  case NoteBlock::NoteBlock(NoteBlock::Instrument::Basedrum, 10, true).ID: return 318;
4076  case NoteBlock::NoteBlock(NoteBlock::Instrument::Basedrum, 10, false).ID: return 319;
4077  case NoteBlock::NoteBlock(NoteBlock::Instrument::Basedrum, 11, true).ID: return 320;
4078  case NoteBlock::NoteBlock(NoteBlock::Instrument::Basedrum, 11, false).ID: return 321;
4079  case NoteBlock::NoteBlock(NoteBlock::Instrument::Basedrum, 12, true).ID: return 322;
4080  case NoteBlock::NoteBlock(NoteBlock::Instrument::Basedrum, 12, false).ID: return 323;
4081  case NoteBlock::NoteBlock(NoteBlock::Instrument::Basedrum, 13, true).ID: return 324;
4082  case NoteBlock::NoteBlock(NoteBlock::Instrument::Basedrum, 13, false).ID: return 325;
4083  case NoteBlock::NoteBlock(NoteBlock::Instrument::Basedrum, 14, true).ID: return 326;
4084  case NoteBlock::NoteBlock(NoteBlock::Instrument::Basedrum, 14, false).ID: return 327;
4085  case NoteBlock::NoteBlock(NoteBlock::Instrument::Basedrum, 15, true).ID: return 328;
4086  case NoteBlock::NoteBlock(NoteBlock::Instrument::Basedrum, 15, false).ID: return 329;
4087  case NoteBlock::NoteBlock(NoteBlock::Instrument::Basedrum, 16, true).ID: return 330;
4088  case NoteBlock::NoteBlock(NoteBlock::Instrument::Basedrum, 16, false).ID: return 331;
4089  case NoteBlock::NoteBlock(NoteBlock::Instrument::Basedrum, 17, true).ID: return 332;
4090  case NoteBlock::NoteBlock(NoteBlock::Instrument::Basedrum, 17, false).ID: return 333;
4091  case NoteBlock::NoteBlock(NoteBlock::Instrument::Basedrum, 18, true).ID: return 334;
4092  case NoteBlock::NoteBlock(NoteBlock::Instrument::Basedrum, 18, false).ID: return 335;
4093  case NoteBlock::NoteBlock(NoteBlock::Instrument::Basedrum, 19, true).ID: return 336;
4094  case NoteBlock::NoteBlock(NoteBlock::Instrument::Basedrum, 19, false).ID: return 337;
4095  case NoteBlock::NoteBlock(NoteBlock::Instrument::Basedrum, 20, true).ID: return 338;
4096  case NoteBlock::NoteBlock(NoteBlock::Instrument::Basedrum, 20, false).ID: return 339;
4097  case NoteBlock::NoteBlock(NoteBlock::Instrument::Basedrum, 21, true).ID: return 340;
4098  case NoteBlock::NoteBlock(NoteBlock::Instrument::Basedrum, 21, false).ID: return 341;
4099  case NoteBlock::NoteBlock(NoteBlock::Instrument::Basedrum, 22, true).ID: return 342;
4100  case NoteBlock::NoteBlock(NoteBlock::Instrument::Basedrum, 22, false).ID: return 343;
4101  case NoteBlock::NoteBlock(NoteBlock::Instrument::Basedrum, 23, true).ID: return 344;
4102  case NoteBlock::NoteBlock(NoteBlock::Instrument::Basedrum, 23, false).ID: return 345;
4103  case NoteBlock::NoteBlock(NoteBlock::Instrument::Basedrum, 24, true).ID: return 346;
4104  case NoteBlock::NoteBlock(NoteBlock::Instrument::Basedrum, 24, false).ID: return 347;
4105  case NoteBlock::NoteBlock(NoteBlock::Instrument::Snare, 0, true).ID: return 348;
4106  case NoteBlock::NoteBlock(NoteBlock::Instrument::Snare, 0, false).ID: return 349;
4107  case NoteBlock::NoteBlock(NoteBlock::Instrument::Snare, 1, true).ID: return 350;
4108  case NoteBlock::NoteBlock(NoteBlock::Instrument::Snare, 1, false).ID: return 351;
4109  case NoteBlock::NoteBlock(NoteBlock::Instrument::Snare, 2, true).ID: return 352;
4110  case NoteBlock::NoteBlock(NoteBlock::Instrument::Snare, 2, false).ID: return 353;
4111  case NoteBlock::NoteBlock(NoteBlock::Instrument::Snare, 3, true).ID: return 354;
4112  case NoteBlock::NoteBlock(NoteBlock::Instrument::Snare, 3, false).ID: return 355;
4113  case NoteBlock::NoteBlock(NoteBlock::Instrument::Snare, 4, true).ID: return 356;
4114  case NoteBlock::NoteBlock(NoteBlock::Instrument::Snare, 4, false).ID: return 357;
4115  case NoteBlock::NoteBlock(NoteBlock::Instrument::Snare, 5, true).ID: return 358;
4116  case NoteBlock::NoteBlock(NoteBlock::Instrument::Snare, 5, false).ID: return 359;
4117  case NoteBlock::NoteBlock(NoteBlock::Instrument::Snare, 6, true).ID: return 360;
4118  case NoteBlock::NoteBlock(NoteBlock::Instrument::Snare, 6, false).ID: return 361;
4119  case NoteBlock::NoteBlock(NoteBlock::Instrument::Snare, 7, true).ID: return 362;
4120  case NoteBlock::NoteBlock(NoteBlock::Instrument::Snare, 7, false).ID: return 363;
4121  case NoteBlock::NoteBlock(NoteBlock::Instrument::Snare, 8, true).ID: return 364;
4122  case NoteBlock::NoteBlock(NoteBlock::Instrument::Snare, 8, false).ID: return 365;
4123  case NoteBlock::NoteBlock(NoteBlock::Instrument::Snare, 9, true).ID: return 366;
4124  case NoteBlock::NoteBlock(NoteBlock::Instrument::Snare, 9, false).ID: return 367;
4125  case NoteBlock::NoteBlock(NoteBlock::Instrument::Snare, 10, true).ID: return 368;
4126  case NoteBlock::NoteBlock(NoteBlock::Instrument::Snare, 10, false).ID: return 369;
4127  case NoteBlock::NoteBlock(NoteBlock::Instrument::Snare, 11, true).ID: return 370;
4128  case NoteBlock::NoteBlock(NoteBlock::Instrument::Snare, 11, false).ID: return 371;
4129  case NoteBlock::NoteBlock(NoteBlock::Instrument::Snare, 12, true).ID: return 372;
4130  case NoteBlock::NoteBlock(NoteBlock::Instrument::Snare, 12, false).ID: return 373;
4131  case NoteBlock::NoteBlock(NoteBlock::Instrument::Snare, 13, true).ID: return 374;
4132  case NoteBlock::NoteBlock(NoteBlock::Instrument::Snare, 13, false).ID: return 375;
4133  case NoteBlock::NoteBlock(NoteBlock::Instrument::Snare, 14, true).ID: return 376;
4134  case NoteBlock::NoteBlock(NoteBlock::Instrument::Snare, 14, false).ID: return 377;
4135  case NoteBlock::NoteBlock(NoteBlock::Instrument::Snare, 15, true).ID: return 378;
4136  case NoteBlock::NoteBlock(NoteBlock::Instrument::Snare, 15, false).ID: return 379;
4137  case NoteBlock::NoteBlock(NoteBlock::Instrument::Snare, 16, true).ID: return 380;
4138  case NoteBlock::NoteBlock(NoteBlock::Instrument::Snare, 16, false).ID: return 381;
4139  case NoteBlock::NoteBlock(NoteBlock::Instrument::Snare, 17, true).ID: return 382;
4140  case NoteBlock::NoteBlock(NoteBlock::Instrument::Snare, 17, false).ID: return 383;
4141  case NoteBlock::NoteBlock(NoteBlock::Instrument::Snare, 18, true).ID: return 384;
4142  case NoteBlock::NoteBlock(NoteBlock::Instrument::Snare, 18, false).ID: return 385;
4143  case NoteBlock::NoteBlock(NoteBlock::Instrument::Snare, 19, true).ID: return 386;
4144  case NoteBlock::NoteBlock(NoteBlock::Instrument::Snare, 19, false).ID: return 387;
4145  case NoteBlock::NoteBlock(NoteBlock::Instrument::Snare, 20, true).ID: return 388;
4146  case NoteBlock::NoteBlock(NoteBlock::Instrument::Snare, 20, false).ID: return 389;
4147  case NoteBlock::NoteBlock(NoteBlock::Instrument::Snare, 21, true).ID: return 390;
4148  case NoteBlock::NoteBlock(NoteBlock::Instrument::Snare, 21, false).ID: return 391;
4149  case NoteBlock::NoteBlock(NoteBlock::Instrument::Snare, 22, true).ID: return 392;
4150  case NoteBlock::NoteBlock(NoteBlock::Instrument::Snare, 22, false).ID: return 393;
4151  case NoteBlock::NoteBlock(NoteBlock::Instrument::Snare, 23, true).ID: return 394;
4152  case NoteBlock::NoteBlock(NoteBlock::Instrument::Snare, 23, false).ID: return 395;
4153  case NoteBlock::NoteBlock(NoteBlock::Instrument::Snare, 24, true).ID: return 396;
4154  case NoteBlock::NoteBlock(NoteBlock::Instrument::Snare, 24, false).ID: return 397;
4155  case NoteBlock::NoteBlock(NoteBlock::Instrument::Hat, 0, true).ID: return 398;
4156  case NoteBlock::NoteBlock(NoteBlock::Instrument::Hat, 0, false).ID: return 399;
4157  case NoteBlock::NoteBlock(NoteBlock::Instrument::Hat, 1, true).ID: return 400;
4158  case NoteBlock::NoteBlock(NoteBlock::Instrument::Hat, 1, false).ID: return 401;
4159  case NoteBlock::NoteBlock(NoteBlock::Instrument::Hat, 2, true).ID: return 402;
4160  case NoteBlock::NoteBlock(NoteBlock::Instrument::Hat, 2, false).ID: return 403;
4161  case NoteBlock::NoteBlock(NoteBlock::Instrument::Hat, 3, true).ID: return 404;
4162  case NoteBlock::NoteBlock(NoteBlock::Instrument::Hat, 3, false).ID: return 405;
4163  case NoteBlock::NoteBlock(NoteBlock::Instrument::Hat, 4, true).ID: return 406;
4164  case NoteBlock::NoteBlock(NoteBlock::Instrument::Hat, 4, false).ID: return 407;
4165  case NoteBlock::NoteBlock(NoteBlock::Instrument::Hat, 5, true).ID: return 408;
4166  case NoteBlock::NoteBlock(NoteBlock::Instrument::Hat, 5, false).ID: return 409;
4167  case NoteBlock::NoteBlock(NoteBlock::Instrument::Hat, 6, true).ID: return 410;
4168  case NoteBlock::NoteBlock(NoteBlock::Instrument::Hat, 6, false).ID: return 411;
4169  case NoteBlock::NoteBlock(NoteBlock::Instrument::Hat, 7, true).ID: return 412;
4170  case NoteBlock::NoteBlock(NoteBlock::Instrument::Hat, 7, false).ID: return 413;
4171  case NoteBlock::NoteBlock(NoteBlock::Instrument::Hat, 8, true).ID: return 414;
4172  case NoteBlock::NoteBlock(NoteBlock::Instrument::Hat, 8, false).ID: return 415;
4173  case NoteBlock::NoteBlock(NoteBlock::Instrument::Hat, 9, true).ID: return 416;
4174  case NoteBlock::NoteBlock(NoteBlock::Instrument::Hat, 9, false).ID: return 417;
4175  case NoteBlock::NoteBlock(NoteBlock::Instrument::Hat, 10, true).ID: return 418;
4176  case NoteBlock::NoteBlock(NoteBlock::Instrument::Hat, 10, false).ID: return 419;
4177  case NoteBlock::NoteBlock(NoteBlock::Instrument::Hat, 11, true).ID: return 420;
4178  case NoteBlock::NoteBlock(NoteBlock::Instrument::Hat, 11, false).ID: return 421;
4179  case NoteBlock::NoteBlock(NoteBlock::Instrument::Hat, 12, true).ID: return 422;
4180  case NoteBlock::NoteBlock(NoteBlock::Instrument::Hat, 12, false).ID: return 423;
4181  case NoteBlock::NoteBlock(NoteBlock::Instrument::Hat, 13, true).ID: return 424;
4182  case NoteBlock::NoteBlock(NoteBlock::Instrument::Hat, 13, false).ID: return 425;
4183  case NoteBlock::NoteBlock(NoteBlock::Instrument::Hat, 14, true).ID: return 426;
4184  case NoteBlock::NoteBlock(NoteBlock::Instrument::Hat, 14, false).ID: return 427;
4185  case NoteBlock::NoteBlock(NoteBlock::Instrument::Hat, 15, true).ID: return 428;
4186  case NoteBlock::NoteBlock(NoteBlock::Instrument::Hat, 15, false).ID: return 429;
4187  case NoteBlock::NoteBlock(NoteBlock::Instrument::Hat, 16, true).ID: return 430;
4188  case NoteBlock::NoteBlock(NoteBlock::Instrument::Hat, 16, false).ID: return 431;
4189  case NoteBlock::NoteBlock(NoteBlock::Instrument::Hat, 17, true).ID: return 432;
4190  case NoteBlock::NoteBlock(NoteBlock::Instrument::Hat, 17, false).ID: return 433;
4191  case NoteBlock::NoteBlock(NoteBlock::Instrument::Hat, 18, true).ID: return 434;
4192  case NoteBlock::NoteBlock(NoteBlock::Instrument::Hat, 18, false).ID: return 435;
4193  case NoteBlock::NoteBlock(NoteBlock::Instrument::Hat, 19, true).ID: return 436;
4194  case NoteBlock::NoteBlock(NoteBlock::Instrument::Hat, 19, false).ID: return 437;
4195  case NoteBlock::NoteBlock(NoteBlock::Instrument::Hat, 20, true).ID: return 438;
4196  case NoteBlock::NoteBlock(NoteBlock::Instrument::Hat, 20, false).ID: return 439;
4197  case NoteBlock::NoteBlock(NoteBlock::Instrument::Hat, 21, true).ID: return 440;
4198  case NoteBlock::NoteBlock(NoteBlock::Instrument::Hat, 21, false).ID: return 441;
4199  case NoteBlock::NoteBlock(NoteBlock::Instrument::Hat, 22, true).ID: return 442;
4200  case NoteBlock::NoteBlock(NoteBlock::Instrument::Hat, 22, false).ID: return 443;
4201  case NoteBlock::NoteBlock(NoteBlock::Instrument::Hat, 23, true).ID: return 444;
4202  case NoteBlock::NoteBlock(NoteBlock::Instrument::Hat, 23, false).ID: return 445;
4203  case NoteBlock::NoteBlock(NoteBlock::Instrument::Hat, 24, true).ID: return 446;
4204  case NoteBlock::NoteBlock(NoteBlock::Instrument::Hat, 24, false).ID: return 447;
4205  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bass, 0, true).ID: return 448;
4206  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bass, 0, false).ID: return 449;
4207  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bass, 1, true).ID: return 450;
4208  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bass, 1, false).ID: return 451;
4209  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bass, 2, true).ID: return 452;
4210  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bass, 2, false).ID: return 453;
4211  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bass, 3, true).ID: return 454;
4212  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bass, 3, false).ID: return 455;
4213  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bass, 4, true).ID: return 456;
4214  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bass, 4, false).ID: return 457;
4215  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bass, 5, true).ID: return 458;
4216  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bass, 5, false).ID: return 459;
4217  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bass, 6, true).ID: return 460;
4218  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bass, 6, false).ID: return 461;
4219  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bass, 7, true).ID: return 462;
4220  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bass, 7, false).ID: return 463;
4221  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bass, 8, true).ID: return 464;
4222  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bass, 8, false).ID: return 465;
4223  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bass, 9, true).ID: return 466;
4224  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bass, 9, false).ID: return 467;
4225  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bass, 10, true).ID: return 468;
4226  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bass, 10, false).ID: return 469;
4227  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bass, 11, true).ID: return 470;
4228  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bass, 11, false).ID: return 471;
4229  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bass, 12, true).ID: return 472;
4230  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bass, 12, false).ID: return 473;
4231  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bass, 13, true).ID: return 474;
4232  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bass, 13, false).ID: return 475;
4233  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bass, 14, true).ID: return 476;
4234  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bass, 14, false).ID: return 477;
4235  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bass, 15, true).ID: return 478;
4236  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bass, 15, false).ID: return 479;
4237  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bass, 16, true).ID: return 480;
4238  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bass, 16, false).ID: return 481;
4239  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bass, 17, true).ID: return 482;
4240  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bass, 17, false).ID: return 483;
4241  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bass, 18, true).ID: return 484;
4242  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bass, 18, false).ID: return 485;
4243  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bass, 19, true).ID: return 486;
4244  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bass, 19, false).ID: return 487;
4245  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bass, 20, true).ID: return 488;
4246  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bass, 20, false).ID: return 489;
4247  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bass, 21, true).ID: return 490;
4248  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bass, 21, false).ID: return 491;
4249  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bass, 22, true).ID: return 492;
4250  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bass, 22, false).ID: return 493;
4251  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bass, 23, true).ID: return 494;
4252  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bass, 23, false).ID: return 495;
4253  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bass, 24, true).ID: return 496;
4254  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bass, 24, false).ID: return 497;
4255  case NoteBlock::NoteBlock(NoteBlock::Instrument::Flute, 0, true).ID: return 498;
4256  case NoteBlock::NoteBlock(NoteBlock::Instrument::Flute, 0, false).ID: return 499;
4257  case NoteBlock::NoteBlock(NoteBlock::Instrument::Flute, 1, true).ID: return 500;
4258  case NoteBlock::NoteBlock(NoteBlock::Instrument::Flute, 1, false).ID: return 501;
4259  case NoteBlock::NoteBlock(NoteBlock::Instrument::Flute, 2, true).ID: return 502;
4260  case NoteBlock::NoteBlock(NoteBlock::Instrument::Flute, 2, false).ID: return 503;
4261  case NoteBlock::NoteBlock(NoteBlock::Instrument::Flute, 3, true).ID: return 504;
4262  case NoteBlock::NoteBlock(NoteBlock::Instrument::Flute, 3, false).ID: return 505;
4263  case NoteBlock::NoteBlock(NoteBlock::Instrument::Flute, 4, true).ID: return 506;
4264  case NoteBlock::NoteBlock(NoteBlock::Instrument::Flute, 4, false).ID: return 507;
4265  case NoteBlock::NoteBlock(NoteBlock::Instrument::Flute, 5, true).ID: return 508;
4266  case NoteBlock::NoteBlock(NoteBlock::Instrument::Flute, 5, false).ID: return 509;
4267  case NoteBlock::NoteBlock(NoteBlock::Instrument::Flute, 6, true).ID: return 510;
4268  case NoteBlock::NoteBlock(NoteBlock::Instrument::Flute, 6, false).ID: return 511;
4269  case NoteBlock::NoteBlock(NoteBlock::Instrument::Flute, 7, true).ID: return 512;
4270  case NoteBlock::NoteBlock(NoteBlock::Instrument::Flute, 7, false).ID: return 513;
4271  case NoteBlock::NoteBlock(NoteBlock::Instrument::Flute, 8, true).ID: return 514;
4272  case NoteBlock::NoteBlock(NoteBlock::Instrument::Flute, 8, false).ID: return 515;
4273  case NoteBlock::NoteBlock(NoteBlock::Instrument::Flute, 9, true).ID: return 516;
4274  case NoteBlock::NoteBlock(NoteBlock::Instrument::Flute, 9, false).ID: return 517;
4275  case NoteBlock::NoteBlock(NoteBlock::Instrument::Flute, 10, true).ID: return 518;
4276  case NoteBlock::NoteBlock(NoteBlock::Instrument::Flute, 10, false).ID: return 519;
4277  case NoteBlock::NoteBlock(NoteBlock::Instrument::Flute, 11, true).ID: return 520;
4278  case NoteBlock::NoteBlock(NoteBlock::Instrument::Flute, 11, false).ID: return 521;
4279  case NoteBlock::NoteBlock(NoteBlock::Instrument::Flute, 12, true).ID: return 522;
4280  case NoteBlock::NoteBlock(NoteBlock::Instrument::Flute, 12, false).ID: return 523;
4281  case NoteBlock::NoteBlock(NoteBlock::Instrument::Flute, 13, true).ID: return 524;
4282  case NoteBlock::NoteBlock(NoteBlock::Instrument::Flute, 13, false).ID: return 525;
4283  case NoteBlock::NoteBlock(NoteBlock::Instrument::Flute, 14, true).ID: return 526;
4284  case NoteBlock::NoteBlock(NoteBlock::Instrument::Flute, 14, false).ID: return 527;
4285  case NoteBlock::NoteBlock(NoteBlock::Instrument::Flute, 15, true).ID: return 528;
4286  case NoteBlock::NoteBlock(NoteBlock::Instrument::Flute, 15, false).ID: return 529;
4287  case NoteBlock::NoteBlock(NoteBlock::Instrument::Flute, 16, true).ID: return 530;
4288  case NoteBlock::NoteBlock(NoteBlock::Instrument::Flute, 16, false).ID: return 531;
4289  case NoteBlock::NoteBlock(NoteBlock::Instrument::Flute, 17, true).ID: return 532;
4290  case NoteBlock::NoteBlock(NoteBlock::Instrument::Flute, 17, false).ID: return 533;
4291  case NoteBlock::NoteBlock(NoteBlock::Instrument::Flute, 18, true).ID: return 534;
4292  case NoteBlock::NoteBlock(NoteBlock::Instrument::Flute, 18, false).ID: return 535;
4293  case NoteBlock::NoteBlock(NoteBlock::Instrument::Flute, 19, true).ID: return 536;
4294  case NoteBlock::NoteBlock(NoteBlock::Instrument::Flute, 19, false).ID: return 537;
4295  case NoteBlock::NoteBlock(NoteBlock::Instrument::Flute, 20, true).ID: return 538;
4296  case NoteBlock::NoteBlock(NoteBlock::Instrument::Flute, 20, false).ID: return 539;
4297  case NoteBlock::NoteBlock(NoteBlock::Instrument::Flute, 21, true).ID: return 540;
4298  case NoteBlock::NoteBlock(NoteBlock::Instrument::Flute, 21, false).ID: return 541;
4299  case NoteBlock::NoteBlock(NoteBlock::Instrument::Flute, 22, true).ID: return 542;
4300  case NoteBlock::NoteBlock(NoteBlock::Instrument::Flute, 22, false).ID: return 543;
4301  case NoteBlock::NoteBlock(NoteBlock::Instrument::Flute, 23, true).ID: return 544;
4302  case NoteBlock::NoteBlock(NoteBlock::Instrument::Flute, 23, false).ID: return 545;
4303  case NoteBlock::NoteBlock(NoteBlock::Instrument::Flute, 24, true).ID: return 546;
4304  case NoteBlock::NoteBlock(NoteBlock::Instrument::Flute, 24, false).ID: return 547;
4305  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bell, 0, true).ID: return 548;
4306  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bell, 0, false).ID: return 549;
4307  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bell, 1, true).ID: return 550;
4308  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bell, 1, false).ID: return 551;
4309  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bell, 2, true).ID: return 552;
4310  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bell, 2, false).ID: return 553;
4311  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bell, 3, true).ID: return 554;
4312  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bell, 3, false).ID: return 555;
4313  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bell, 4, true).ID: return 556;
4314  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bell, 4, false).ID: return 557;
4315  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bell, 5, true).ID: return 558;
4316  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bell, 5, false).ID: return 559;
4317  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bell, 6, true).ID: return 560;
4318  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bell, 6, false).ID: return 561;
4319  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bell, 7, true).ID: return 562;
4320  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bell, 7, false).ID: return 563;
4321  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bell, 8, true).ID: return 564;
4322  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bell, 8, false).ID: return 565;
4323  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bell, 9, true).ID: return 566;
4324  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bell, 9, false).ID: return 567;
4325  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bell, 10, true).ID: return 568;
4326  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bell, 10, false).ID: return 569;
4327  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bell, 11, true).ID: return 570;
4328  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bell, 11, false).ID: return 571;
4329  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bell, 12, true).ID: return 572;
4330  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bell, 12, false).ID: return 573;
4331  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bell, 13, true).ID: return 574;
4332  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bell, 13, false).ID: return 575;
4333  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bell, 14, true).ID: return 576;
4334  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bell, 14, false).ID: return 577;
4335  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bell, 15, true).ID: return 578;
4336  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bell, 15, false).ID: return 579;
4337  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bell, 16, true).ID: return 580;
4338  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bell, 16, false).ID: return 581;
4339  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bell, 17, true).ID: return 582;
4340  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bell, 17, false).ID: return 583;
4341  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bell, 18, true).ID: return 584;
4342  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bell, 18, false).ID: return 585;
4343  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bell, 19, true).ID: return 586;
4344  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bell, 19, false).ID: return 587;
4345  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bell, 20, true).ID: return 588;
4346  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bell, 20, false).ID: return 589;
4347  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bell, 21, true).ID: return 590;
4348  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bell, 21, false).ID: return 591;
4349  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bell, 22, true).ID: return 592;
4350  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bell, 22, false).ID: return 593;
4351  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bell, 23, true).ID: return 594;
4352  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bell, 23, false).ID: return 595;
4353  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bell, 24, true).ID: return 596;
4354  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bell, 24, false).ID: return 597;
4355  case NoteBlock::NoteBlock(NoteBlock::Instrument::Guitar, 0, true).ID: return 598;
4356  case NoteBlock::NoteBlock(NoteBlock::Instrument::Guitar, 0, false).ID: return 599;
4357  case NoteBlock::NoteBlock(NoteBlock::Instrument::Guitar, 1, true).ID: return 600;
4358  case NoteBlock::NoteBlock(NoteBlock::Instrument::Guitar, 1, false).ID: return 601;
4359  case NoteBlock::NoteBlock(NoteBlock::Instrument::Guitar, 2, true).ID: return 602;
4360  case NoteBlock::NoteBlock(NoteBlock::Instrument::Guitar, 2, false).ID: return 603;
4361  case NoteBlock::NoteBlock(NoteBlock::Instrument::Guitar, 3, true).ID: return 604;
4362  case NoteBlock::NoteBlock(NoteBlock::Instrument::Guitar, 3, false).ID: return 605;
4363  case NoteBlock::NoteBlock(NoteBlock::Instrument::Guitar, 4, true).ID: return 606;
4364  case NoteBlock::NoteBlock(NoteBlock::Instrument::Guitar, 4, false).ID: return 607;
4365  case NoteBlock::NoteBlock(NoteBlock::Instrument::Guitar, 5, true).ID: return 608;
4366  case NoteBlock::NoteBlock(NoteBlock::Instrument::Guitar, 5, false).ID: return 609;
4367  case NoteBlock::NoteBlock(NoteBlock::Instrument::Guitar, 6, true).ID: return 610;
4368  case NoteBlock::NoteBlock(NoteBlock::Instrument::Guitar, 6, false).ID: return 611;
4369  case NoteBlock::NoteBlock(NoteBlock::Instrument::Guitar, 7, true).ID: return 612;
4370  case NoteBlock::NoteBlock(NoteBlock::Instrument::Guitar, 7, false).ID: return 613;
4371  case NoteBlock::NoteBlock(NoteBlock::Instrument::Guitar, 8, true).ID: return 614;
4372  case NoteBlock::NoteBlock(NoteBlock::Instrument::Guitar, 8, false).ID: return 615;
4373  case NoteBlock::NoteBlock(NoteBlock::Instrument::Guitar, 9, true).ID: return 616;
4374  case NoteBlock::NoteBlock(NoteBlock::Instrument::Guitar, 9, false).ID: return 617;
4375  case NoteBlock::NoteBlock(NoteBlock::Instrument::Guitar, 10, true).ID: return 618;
4376  case NoteBlock::NoteBlock(NoteBlock::Instrument::Guitar, 10, false).ID: return 619;
4377  case NoteBlock::NoteBlock(NoteBlock::Instrument::Guitar, 11, true).ID: return 620;
4378  case NoteBlock::NoteBlock(NoteBlock::Instrument::Guitar, 11, false).ID: return 621;
4379  case NoteBlock::NoteBlock(NoteBlock::Instrument::Guitar, 12, true).ID: return 622;
4380  case NoteBlock::NoteBlock(NoteBlock::Instrument::Guitar, 12, false).ID: return 623;
4381  case NoteBlock::NoteBlock(NoteBlock::Instrument::Guitar, 13, true).ID: return 624;
4382  case NoteBlock::NoteBlock(NoteBlock::Instrument::Guitar, 13, false).ID: return 625;
4383  case NoteBlock::NoteBlock(NoteBlock::Instrument::Guitar, 14, true).ID: return 626;
4384  case NoteBlock::NoteBlock(NoteBlock::Instrument::Guitar, 14, false).ID: return 627;
4385  case NoteBlock::NoteBlock(NoteBlock::Instrument::Guitar, 15, true).ID: return 628;
4386  case NoteBlock::NoteBlock(NoteBlock::Instrument::Guitar, 15, false).ID: return 629;
4387  case NoteBlock::NoteBlock(NoteBlock::Instrument::Guitar, 16, true).ID: return 630;
4388  case NoteBlock::NoteBlock(NoteBlock::Instrument::Guitar, 16, false).ID: return 631;
4389  case NoteBlock::NoteBlock(NoteBlock::Instrument::Guitar, 17, true).ID: return 632;
4390  case NoteBlock::NoteBlock(NoteBlock::Instrument::Guitar, 17, false).ID: return 633;
4391  case NoteBlock::NoteBlock(NoteBlock::Instrument::Guitar, 18, true).ID: return 634;
4392  case NoteBlock::NoteBlock(NoteBlock::Instrument::Guitar, 18, false).ID: return 635;
4393  case NoteBlock::NoteBlock(NoteBlock::Instrument::Guitar, 19, true).ID: return 636;
4394  case NoteBlock::NoteBlock(NoteBlock::Instrument::Guitar, 19, false).ID: return 637;
4395  case NoteBlock::NoteBlock(NoteBlock::Instrument::Guitar, 20, true).ID: return 638;
4396  case NoteBlock::NoteBlock(NoteBlock::Instrument::Guitar, 20, false).ID: return 639;
4397  case NoteBlock::NoteBlock(NoteBlock::Instrument::Guitar, 21, true).ID: return 640;
4398  case NoteBlock::NoteBlock(NoteBlock::Instrument::Guitar, 21, false).ID: return 641;
4399  case NoteBlock::NoteBlock(NoteBlock::Instrument::Guitar, 22, true).ID: return 642;
4400  case NoteBlock::NoteBlock(NoteBlock::Instrument::Guitar, 22, false).ID: return 643;
4401  case NoteBlock::NoteBlock(NoteBlock::Instrument::Guitar, 23, true).ID: return 644;
4402  case NoteBlock::NoteBlock(NoteBlock::Instrument::Guitar, 23, false).ID: return 645;
4403  case NoteBlock::NoteBlock(NoteBlock::Instrument::Guitar, 24, true).ID: return 646;
4404  case NoteBlock::NoteBlock(NoteBlock::Instrument::Guitar, 24, false).ID: return 647;
4405  case NoteBlock::NoteBlock(NoteBlock::Instrument::Chime, 0, true).ID: return 648;
4406  case NoteBlock::NoteBlock(NoteBlock::Instrument::Chime, 0, false).ID: return 649;
4407  case NoteBlock::NoteBlock(NoteBlock::Instrument::Chime, 1, true).ID: return 650;
4408  case NoteBlock::NoteBlock(NoteBlock::Instrument::Chime, 1, false).ID: return 651;
4409  case NoteBlock::NoteBlock(NoteBlock::Instrument::Chime, 2, true).ID: return 652;
4410  case NoteBlock::NoteBlock(NoteBlock::Instrument::Chime, 2, false).ID: return 653;
4411  case NoteBlock::NoteBlock(NoteBlock::Instrument::Chime, 3, true).ID: return 654;
4412  case NoteBlock::NoteBlock(NoteBlock::Instrument::Chime, 3, false).ID: return 655;
4413  case NoteBlock::NoteBlock(NoteBlock::Instrument::Chime, 4, true).ID: return 656;
4414  case NoteBlock::NoteBlock(NoteBlock::Instrument::Chime, 4, false).ID: return 657;
4415  case NoteBlock::NoteBlock(NoteBlock::Instrument::Chime, 5, true).ID: return 658;
4416  case NoteBlock::NoteBlock(NoteBlock::Instrument::Chime, 5, false).ID: return 659;
4417  case NoteBlock::NoteBlock(NoteBlock::Instrument::Chime, 6, true).ID: return 660;
4418  case NoteBlock::NoteBlock(NoteBlock::Instrument::Chime, 6, false).ID: return 661;
4419  case NoteBlock::NoteBlock(NoteBlock::Instrument::Chime, 7, true).ID: return 662;
4420  case NoteBlock::NoteBlock(NoteBlock::Instrument::Chime, 7, false).ID: return 663;
4421  case NoteBlock::NoteBlock(NoteBlock::Instrument::Chime, 8, true).ID: return 664;
4422  case NoteBlock::NoteBlock(NoteBlock::Instrument::Chime, 8, false).ID: return 665;
4423  case NoteBlock::NoteBlock(NoteBlock::Instrument::Chime, 9, true).ID: return 666;
4424  case NoteBlock::NoteBlock(NoteBlock::Instrument::Chime, 9, false).ID: return 667;
4425  case NoteBlock::NoteBlock(NoteBlock::Instrument::Chime, 10, true).ID: return 668;
4426  case NoteBlock::NoteBlock(NoteBlock::Instrument::Chime, 10, false).ID: return 669;
4427  case NoteBlock::NoteBlock(NoteBlock::Instrument::Chime, 11, true).ID: return 670;
4428  case NoteBlock::NoteBlock(NoteBlock::Instrument::Chime, 11, false).ID: return 671;
4429  case NoteBlock::NoteBlock(NoteBlock::Instrument::Chime, 12, true).ID: return 672;
4430  case NoteBlock::NoteBlock(NoteBlock::Instrument::Chime, 12, false).ID: return 673;
4431  case NoteBlock::NoteBlock(NoteBlock::Instrument::Chime, 13, true).ID: return 674;
4432  case NoteBlock::NoteBlock(NoteBlock::Instrument::Chime, 13, false).ID: return 675;
4433  case NoteBlock::NoteBlock(NoteBlock::Instrument::Chime, 14, true).ID: return 676;
4434  case NoteBlock::NoteBlock(NoteBlock::Instrument::Chime, 14, false).ID: return 677;
4435  case NoteBlock::NoteBlock(NoteBlock::Instrument::Chime, 15, true).ID: return 678;
4436  case NoteBlock::NoteBlock(NoteBlock::Instrument::Chime, 15, false).ID: return 679;
4437  case NoteBlock::NoteBlock(NoteBlock::Instrument::Chime, 16, true).ID: return 680;
4438  case NoteBlock::NoteBlock(NoteBlock::Instrument::Chime, 16, false).ID: return 681;
4439  case NoteBlock::NoteBlock(NoteBlock::Instrument::Chime, 17, true).ID: return 682;
4440  case NoteBlock::NoteBlock(NoteBlock::Instrument::Chime, 17, false).ID: return 683;
4441  case NoteBlock::NoteBlock(NoteBlock::Instrument::Chime, 18, true).ID: return 684;
4442  case NoteBlock::NoteBlock(NoteBlock::Instrument::Chime, 18, false).ID: return 685;
4443  case NoteBlock::NoteBlock(NoteBlock::Instrument::Chime, 19, true).ID: return 686;
4444  case NoteBlock::NoteBlock(NoteBlock::Instrument::Chime, 19, false).ID: return 687;
4445  case NoteBlock::NoteBlock(NoteBlock::Instrument::Chime, 20, true).ID: return 688;
4446  case NoteBlock::NoteBlock(NoteBlock::Instrument::Chime, 20, false).ID: return 689;
4447  case NoteBlock::NoteBlock(NoteBlock::Instrument::Chime, 21, true).ID: return 690;
4448  case NoteBlock::NoteBlock(NoteBlock::Instrument::Chime, 21, false).ID: return 691;
4449  case NoteBlock::NoteBlock(NoteBlock::Instrument::Chime, 22, true).ID: return 692;
4450  case NoteBlock::NoteBlock(NoteBlock::Instrument::Chime, 22, false).ID: return 693;
4451  case NoteBlock::NoteBlock(NoteBlock::Instrument::Chime, 23, true).ID: return 694;
4452  case NoteBlock::NoteBlock(NoteBlock::Instrument::Chime, 23, false).ID: return 695;
4453  case NoteBlock::NoteBlock(NoteBlock::Instrument::Chime, 24, true).ID: return 696;
4454  case NoteBlock::NoteBlock(NoteBlock::Instrument::Chime, 24, false).ID: return 697;
4455  case NoteBlock::NoteBlock(NoteBlock::Instrument::Xylophone, 0, true).ID: return 698;
4456  case NoteBlock::NoteBlock(NoteBlock::Instrument::Xylophone, 0, false).ID: return 699;
4457  case NoteBlock::NoteBlock(NoteBlock::Instrument::Xylophone, 1, true).ID: return 700;
4458  case NoteBlock::NoteBlock(NoteBlock::Instrument::Xylophone, 1, false).ID: return 701;
4459  case NoteBlock::NoteBlock(NoteBlock::Instrument::Xylophone, 2, true).ID: return 702;
4460  case NoteBlock::NoteBlock(NoteBlock::Instrument::Xylophone, 2, false).ID: return 703;
4461  case NoteBlock::NoteBlock(NoteBlock::Instrument::Xylophone, 3, true).ID: return 704;
4462  case NoteBlock::NoteBlock(NoteBlock::Instrument::Xylophone, 3, false).ID: return 705;
4463  case NoteBlock::NoteBlock(NoteBlock::Instrument::Xylophone, 4, true).ID: return 706;
4464  case NoteBlock::NoteBlock(NoteBlock::Instrument::Xylophone, 4, false).ID: return 707;
4465  case NoteBlock::NoteBlock(NoteBlock::Instrument::Xylophone, 5, true).ID: return 708;
4466  case NoteBlock::NoteBlock(NoteBlock::Instrument::Xylophone, 5, false).ID: return 709;
4467  case NoteBlock::NoteBlock(NoteBlock::Instrument::Xylophone, 6, true).ID: return 710;
4468  case NoteBlock::NoteBlock(NoteBlock::Instrument::Xylophone, 6, false).ID: return 711;
4469  case NoteBlock::NoteBlock(NoteBlock::Instrument::Xylophone, 7, true).ID: return 712;
4470  case NoteBlock::NoteBlock(NoteBlock::Instrument::Xylophone, 7, false).ID: return 713;
4471  case NoteBlock::NoteBlock(NoteBlock::Instrument::Xylophone, 8, true).ID: return 714;
4472  case NoteBlock::NoteBlock(NoteBlock::Instrument::Xylophone, 8, false).ID: return 715;
4473  case NoteBlock::NoteBlock(NoteBlock::Instrument::Xylophone, 9, true).ID: return 716;
4474  case NoteBlock::NoteBlock(NoteBlock::Instrument::Xylophone, 9, false).ID: return 717;
4475  case NoteBlock::NoteBlock(NoteBlock::Instrument::Xylophone, 10, true).ID: return 718;
4476  case NoteBlock::NoteBlock(NoteBlock::Instrument::Xylophone, 10, false).ID: return 719;
4477  case NoteBlock::NoteBlock(NoteBlock::Instrument::Xylophone, 11, true).ID: return 720;
4478  case NoteBlock::NoteBlock(NoteBlock::Instrument::Xylophone, 11, false).ID: return 721;
4479  case NoteBlock::NoteBlock(NoteBlock::Instrument::Xylophone, 12, true).ID: return 722;
4480  case NoteBlock::NoteBlock(NoteBlock::Instrument::Xylophone, 12, false).ID: return 723;
4481  case NoteBlock::NoteBlock(NoteBlock::Instrument::Xylophone, 13, true).ID: return 724;
4482  case NoteBlock::NoteBlock(NoteBlock::Instrument::Xylophone, 13, false).ID: return 725;
4483  case NoteBlock::NoteBlock(NoteBlock::Instrument::Xylophone, 14, true).ID: return 726;
4484  case NoteBlock::NoteBlock(NoteBlock::Instrument::Xylophone, 14, false).ID: return 727;
4485  case NoteBlock::NoteBlock(NoteBlock::Instrument::Xylophone, 15, true).ID: return 728;
4486  case NoteBlock::NoteBlock(NoteBlock::Instrument::Xylophone, 15, false).ID: return 729;
4487  case NoteBlock::NoteBlock(NoteBlock::Instrument::Xylophone, 16, true).ID: return 730;
4488  case NoteBlock::NoteBlock(NoteBlock::Instrument::Xylophone, 16, false).ID: return 731;
4489  case NoteBlock::NoteBlock(NoteBlock::Instrument::Xylophone, 17, true).ID: return 732;
4490  case NoteBlock::NoteBlock(NoteBlock::Instrument::Xylophone, 17, false).ID: return 733;
4491  case NoteBlock::NoteBlock(NoteBlock::Instrument::Xylophone, 18, true).ID: return 734;
4492  case NoteBlock::NoteBlock(NoteBlock::Instrument::Xylophone, 18, false).ID: return 735;
4493  case NoteBlock::NoteBlock(NoteBlock::Instrument::Xylophone, 19, true).ID: return 736;
4494  case NoteBlock::NoteBlock(NoteBlock::Instrument::Xylophone, 19, false).ID: return 737;
4495  case NoteBlock::NoteBlock(NoteBlock::Instrument::Xylophone, 20, true).ID: return 738;
4496  case NoteBlock::NoteBlock(NoteBlock::Instrument::Xylophone, 20, false).ID: return 739;
4497  case NoteBlock::NoteBlock(NoteBlock::Instrument::Xylophone, 21, true).ID: return 740;
4498  case NoteBlock::NoteBlock(NoteBlock::Instrument::Xylophone, 21, false).ID: return 741;
4499  case NoteBlock::NoteBlock(NoteBlock::Instrument::Xylophone, 22, true).ID: return 742;
4500  case NoteBlock::NoteBlock(NoteBlock::Instrument::Xylophone, 22, false).ID: return 743;
4501  case NoteBlock::NoteBlock(NoteBlock::Instrument::Xylophone, 23, true).ID: return 744;
4502  case NoteBlock::NoteBlock(NoteBlock::Instrument::Xylophone, 23, false).ID: return 745;
4503  case NoteBlock::NoteBlock(NoteBlock::Instrument::Xylophone, 24, true).ID: return 746;
4504  case NoteBlock::NoteBlock(NoteBlock::Instrument::Xylophone, 24, false).ID: return 747;
4505  case NoteBlock::NoteBlock(NoteBlock::Instrument::IronXylophone, 0, true).ID: return 748;
4506  case NoteBlock::NoteBlock(NoteBlock::Instrument::IronXylophone, 0, false).ID: return 749;
4507  case NoteBlock::NoteBlock(NoteBlock::Instrument::IronXylophone, 1, true).ID: return 750;
4508  case NoteBlock::NoteBlock(NoteBlock::Instrument::IronXylophone, 1, false).ID: return 751;
4509  case NoteBlock::NoteBlock(NoteBlock::Instrument::IronXylophone, 2, true).ID: return 752;
4510  case NoteBlock::NoteBlock(NoteBlock::Instrument::IronXylophone, 2, false).ID: return 753;
4511  case NoteBlock::NoteBlock(NoteBlock::Instrument::IronXylophone, 3, true).ID: return 754;
4512  case NoteBlock::NoteBlock(NoteBlock::Instrument::IronXylophone, 3, false).ID: return 755;
4513  case NoteBlock::NoteBlock(NoteBlock::Instrument::IronXylophone, 4, true).ID: return 756;
4514  case NoteBlock::NoteBlock(NoteBlock::Instrument::IronXylophone, 4, false).ID: return 757;
4515  case NoteBlock::NoteBlock(NoteBlock::Instrument::IronXylophone, 5, true).ID: return 758;
4516  case NoteBlock::NoteBlock(NoteBlock::Instrument::IronXylophone, 5, false).ID: return 759;
4517  case NoteBlock::NoteBlock(NoteBlock::Instrument::IronXylophone, 6, true).ID: return 760;
4518  case NoteBlock::NoteBlock(NoteBlock::Instrument::IronXylophone, 6, false).ID: return 761;
4519  case NoteBlock::NoteBlock(NoteBlock::Instrument::IronXylophone, 7, true).ID: return 762;
4520  case NoteBlock::NoteBlock(NoteBlock::Instrument::IronXylophone, 7, false).ID: return 763;
4521  case NoteBlock::NoteBlock(NoteBlock::Instrument::IronXylophone, 8, true).ID: return 764;
4522  case NoteBlock::NoteBlock(NoteBlock::Instrument::IronXylophone, 8, false).ID: return 765;
4523  case NoteBlock::NoteBlock(NoteBlock::Instrument::IronXylophone, 9, true).ID: return 766;
4524  case NoteBlock::NoteBlock(NoteBlock::Instrument::IronXylophone, 9, false).ID: return 767;
4525  case NoteBlock::NoteBlock(NoteBlock::Instrument::IronXylophone, 10, true).ID: return 768;
4526  case NoteBlock::NoteBlock(NoteBlock::Instrument::IronXylophone, 10, false).ID: return 769;
4527  case NoteBlock::NoteBlock(NoteBlock::Instrument::IronXylophone, 11, true).ID: return 770;
4528  case NoteBlock::NoteBlock(NoteBlock::Instrument::IronXylophone, 11, false).ID: return 771;
4529  case NoteBlock::NoteBlock(NoteBlock::Instrument::IronXylophone, 12, true).ID: return 772;
4530  case NoteBlock::NoteBlock(NoteBlock::Instrument::IronXylophone, 12, false).ID: return 773;
4531  case NoteBlock::NoteBlock(NoteBlock::Instrument::IronXylophone, 13, true).ID: return 774;
4532  case NoteBlock::NoteBlock(NoteBlock::Instrument::IronXylophone, 13, false).ID: return 775;
4533  case NoteBlock::NoteBlock(NoteBlock::Instrument::IronXylophone, 14, true).ID: return 776;
4534  case NoteBlock::NoteBlock(NoteBlock::Instrument::IronXylophone, 14, false).ID: return 777;
4535  case NoteBlock::NoteBlock(NoteBlock::Instrument::IronXylophone, 15, true).ID: return 778;
4536  case NoteBlock::NoteBlock(NoteBlock::Instrument::IronXylophone, 15, false).ID: return 779;
4537  case NoteBlock::NoteBlock(NoteBlock::Instrument::IronXylophone, 16, true).ID: return 780;
4538  case NoteBlock::NoteBlock(NoteBlock::Instrument::IronXylophone, 16, false).ID: return 781;
4539  case NoteBlock::NoteBlock(NoteBlock::Instrument::IronXylophone, 17, true).ID: return 782;
4540  case NoteBlock::NoteBlock(NoteBlock::Instrument::IronXylophone, 17, false).ID: return 783;
4541  case NoteBlock::NoteBlock(NoteBlock::Instrument::IronXylophone, 18, true).ID: return 784;
4542  case NoteBlock::NoteBlock(NoteBlock::Instrument::IronXylophone, 18, false).ID: return 785;
4543  case NoteBlock::NoteBlock(NoteBlock::Instrument::IronXylophone, 19, true).ID: return 786;
4544  case NoteBlock::NoteBlock(NoteBlock::Instrument::IronXylophone, 19, false).ID: return 787;
4545  case NoteBlock::NoteBlock(NoteBlock::Instrument::IronXylophone, 20, true).ID: return 788;
4546  case NoteBlock::NoteBlock(NoteBlock::Instrument::IronXylophone, 20, false).ID: return 789;
4547  case NoteBlock::NoteBlock(NoteBlock::Instrument::IronXylophone, 21, true).ID: return 790;
4548  case NoteBlock::NoteBlock(NoteBlock::Instrument::IronXylophone, 21, false).ID: return 791;
4549  case NoteBlock::NoteBlock(NoteBlock::Instrument::IronXylophone, 22, true).ID: return 792;
4550  case NoteBlock::NoteBlock(NoteBlock::Instrument::IronXylophone, 22, false).ID: return 793;
4551  case NoteBlock::NoteBlock(NoteBlock::Instrument::IronXylophone, 23, true).ID: return 794;
4552  case NoteBlock::NoteBlock(NoteBlock::Instrument::IronXylophone, 23, false).ID: return 795;
4553  case NoteBlock::NoteBlock(NoteBlock::Instrument::IronXylophone, 24, true).ID: return 796;
4554  case NoteBlock::NoteBlock(NoteBlock::Instrument::IronXylophone, 24, false).ID: return 797;
4555  case NoteBlock::NoteBlock(NoteBlock::Instrument::CowBell, 0, true).ID: return 798;
4556  case NoteBlock::NoteBlock(NoteBlock::Instrument::CowBell, 0, false).ID: return 799;
4557  case NoteBlock::NoteBlock(NoteBlock::Instrument::CowBell, 1, true).ID: return 800;
4558  case NoteBlock::NoteBlock(NoteBlock::Instrument::CowBell, 1, false).ID: return 801;
4559  case NoteBlock::NoteBlock(NoteBlock::Instrument::CowBell, 2, true).ID: return 802;
4560  case NoteBlock::NoteBlock(NoteBlock::Instrument::CowBell, 2, false).ID: return 803;
4561  case NoteBlock::NoteBlock(NoteBlock::Instrument::CowBell, 3, true).ID: return 804;
4562  case NoteBlock::NoteBlock(NoteBlock::Instrument::CowBell, 3, false).ID: return 805;
4563  case NoteBlock::NoteBlock(NoteBlock::Instrument::CowBell, 4, true).ID: return 806;
4564  case NoteBlock::NoteBlock(NoteBlock::Instrument::CowBell, 4, false).ID: return 807;
4565  case NoteBlock::NoteBlock(NoteBlock::Instrument::CowBell, 5, true).ID: return 808;
4566  case NoteBlock::NoteBlock(NoteBlock::Instrument::CowBell, 5, false).ID: return 809;
4567  case NoteBlock::NoteBlock(NoteBlock::Instrument::CowBell, 6, true).ID: return 810;
4568  case NoteBlock::NoteBlock(NoteBlock::Instrument::CowBell, 6, false).ID: return 811;
4569  case NoteBlock::NoteBlock(NoteBlock::Instrument::CowBell, 7, true).ID: return 812;
4570  case NoteBlock::NoteBlock(NoteBlock::Instrument::CowBell, 7, false).ID: return 813;
4571  case NoteBlock::NoteBlock(NoteBlock::Instrument::CowBell, 8, true).ID: return 814;
4572  case NoteBlock::NoteBlock(NoteBlock::Instrument::CowBell, 8, false).ID: return 815;
4573  case NoteBlock::NoteBlock(NoteBlock::Instrument::CowBell, 9, true).ID: return 816;
4574  case NoteBlock::NoteBlock(NoteBlock::Instrument::CowBell, 9, false).ID: return 817;
4575  case NoteBlock::NoteBlock(NoteBlock::Instrument::CowBell, 10, true).ID: return 818;
4576  case NoteBlock::NoteBlock(NoteBlock::Instrument::CowBell, 10, false).ID: return 819;
4577  case NoteBlock::NoteBlock(NoteBlock::Instrument::CowBell, 11, true).ID: return 820;
4578  case NoteBlock::NoteBlock(NoteBlock::Instrument::CowBell, 11, false).ID: return 821;
4579  case NoteBlock::NoteBlock(NoteBlock::Instrument::CowBell, 12, true).ID: return 822;
4580  case NoteBlock::NoteBlock(NoteBlock::Instrument::CowBell, 12, false).ID: return 823;
4581  case NoteBlock::NoteBlock(NoteBlock::Instrument::CowBell, 13, true).ID: return 824;
4582  case NoteBlock::NoteBlock(NoteBlock::Instrument::CowBell, 13, false).ID: return 825;
4583  case NoteBlock::NoteBlock(NoteBlock::Instrument::CowBell, 14, true).ID: return 826;
4584  case NoteBlock::NoteBlock(NoteBlock::Instrument::CowBell, 14, false).ID: return 827;
4585  case NoteBlock::NoteBlock(NoteBlock::Instrument::CowBell, 15, true).ID: return 828;
4586  case NoteBlock::NoteBlock(NoteBlock::Instrument::CowBell, 15, false).ID: return 829;
4587  case NoteBlock::NoteBlock(NoteBlock::Instrument::CowBell, 16, true).ID: return 830;
4588  case NoteBlock::NoteBlock(NoteBlock::Instrument::CowBell, 16, false).ID: return 831;
4589  case NoteBlock::NoteBlock(NoteBlock::Instrument::CowBell, 17, true).ID: return 832;
4590  case NoteBlock::NoteBlock(NoteBlock::Instrument::CowBell, 17, false).ID: return 833;
4591  case NoteBlock::NoteBlock(NoteBlock::Instrument::CowBell, 18, true).ID: return 834;
4592  case NoteBlock::NoteBlock(NoteBlock::Instrument::CowBell, 18, false).ID: return 835;
4593  case NoteBlock::NoteBlock(NoteBlock::Instrument::CowBell, 19, true).ID: return 836;
4594  case NoteBlock::NoteBlock(NoteBlock::Instrument::CowBell, 19, false).ID: return 837;
4595  case NoteBlock::NoteBlock(NoteBlock::Instrument::CowBell, 20, true).ID: return 838;
4596  case NoteBlock::NoteBlock(NoteBlock::Instrument::CowBell, 20, false).ID: return 839;
4597  case NoteBlock::NoteBlock(NoteBlock::Instrument::CowBell, 21, true).ID: return 840;
4598  case NoteBlock::NoteBlock(NoteBlock::Instrument::CowBell, 21, false).ID: return 841;
4599  case NoteBlock::NoteBlock(NoteBlock::Instrument::CowBell, 22, true).ID: return 842;
4600  case NoteBlock::NoteBlock(NoteBlock::Instrument::CowBell, 22, false).ID: return 843;
4601  case NoteBlock::NoteBlock(NoteBlock::Instrument::CowBell, 23, true).ID: return 844;
4602  case NoteBlock::NoteBlock(NoteBlock::Instrument::CowBell, 23, false).ID: return 845;
4603  case NoteBlock::NoteBlock(NoteBlock::Instrument::CowBell, 24, true).ID: return 846;
4604  case NoteBlock::NoteBlock(NoteBlock::Instrument::CowBell, 24, false).ID: return 847;
4605  case NoteBlock::NoteBlock(NoteBlock::Instrument::Didgeridoo, 0, true).ID: return 848;
4606  case NoteBlock::NoteBlock(NoteBlock::Instrument::Didgeridoo, 0, false).ID: return 849;
4607  case NoteBlock::NoteBlock(NoteBlock::Instrument::Didgeridoo, 1, true).ID: return 850;
4608  case NoteBlock::NoteBlock(NoteBlock::Instrument::Didgeridoo, 1, false).ID: return 851;
4609  case NoteBlock::NoteBlock(NoteBlock::Instrument::Didgeridoo, 2, true).ID: return 852;
4610  case NoteBlock::NoteBlock(NoteBlock::Instrument::Didgeridoo, 2, false).ID: return 853;
4611  case NoteBlock::NoteBlock(NoteBlock::Instrument::Didgeridoo, 3, true).ID: return 854;
4612  case NoteBlock::NoteBlock(NoteBlock::Instrument::Didgeridoo, 3, false).ID: return 855;
4613  case NoteBlock::NoteBlock(NoteBlock::Instrument::Didgeridoo, 4, true).ID: return 856;
4614  case NoteBlock::NoteBlock(NoteBlock::Instrument::Didgeridoo, 4, false).ID: return 857;
4615  case NoteBlock::NoteBlock(NoteBlock::Instrument::Didgeridoo, 5, true).ID: return 858;
4616  case NoteBlock::NoteBlock(NoteBlock::Instrument::Didgeridoo, 5, false).ID: return 859;
4617  case NoteBlock::NoteBlock(NoteBlock::Instrument::Didgeridoo, 6, true).ID: return 860;
4618  case NoteBlock::NoteBlock(NoteBlock::Instrument::Didgeridoo, 6, false).ID: return 861;
4619  case NoteBlock::NoteBlock(NoteBlock::Instrument::Didgeridoo, 7, true).ID: return 862;
4620  case NoteBlock::NoteBlock(NoteBlock::Instrument::Didgeridoo, 7, false).ID: return 863;
4621  case NoteBlock::NoteBlock(NoteBlock::Instrument::Didgeridoo, 8, true).ID: return 864;
4622  case NoteBlock::NoteBlock(NoteBlock::Instrument::Didgeridoo, 8, false).ID: return 865;
4623  case NoteBlock::NoteBlock(NoteBlock::Instrument::Didgeridoo, 9, true).ID: return 866;
4624  case NoteBlock::NoteBlock(NoteBlock::Instrument::Didgeridoo, 9, false).ID: return 867;
4625  case NoteBlock::NoteBlock(NoteBlock::Instrument::Didgeridoo, 10, true).ID: return 868;
4626  case NoteBlock::NoteBlock(NoteBlock::Instrument::Didgeridoo, 10, false).ID: return 869;
4627  case NoteBlock::NoteBlock(NoteBlock::Instrument::Didgeridoo, 11, true).ID: return 870;
4628  case NoteBlock::NoteBlock(NoteBlock::Instrument::Didgeridoo, 11, false).ID: return 871;
4629  case NoteBlock::NoteBlock(NoteBlock::Instrument::Didgeridoo, 12, true).ID: return 872;
4630  case NoteBlock::NoteBlock(NoteBlock::Instrument::Didgeridoo, 12, false).ID: return 873;
4631  case NoteBlock::NoteBlock(NoteBlock::Instrument::Didgeridoo, 13, true).ID: return 874;
4632  case NoteBlock::NoteBlock(NoteBlock::Instrument::Didgeridoo, 13, false).ID: return 875;
4633  case NoteBlock::NoteBlock(NoteBlock::Instrument::Didgeridoo, 14, true).ID: return 876;
4634  case NoteBlock::NoteBlock(NoteBlock::Instrument::Didgeridoo, 14, false).ID: return 877;
4635  case NoteBlock::NoteBlock(NoteBlock::Instrument::Didgeridoo, 15, true).ID: return 878;
4636  case NoteBlock::NoteBlock(NoteBlock::Instrument::Didgeridoo, 15, false).ID: return 879;
4637  case NoteBlock::NoteBlock(NoteBlock::Instrument::Didgeridoo, 16, true).ID: return 880;
4638  case NoteBlock::NoteBlock(NoteBlock::Instrument::Didgeridoo, 16, false).ID: return 881;
4639  case NoteBlock::NoteBlock(NoteBlock::Instrument::Didgeridoo, 17, true).ID: return 882;
4640  case NoteBlock::NoteBlock(NoteBlock::Instrument::Didgeridoo, 17, false).ID: return 883;
4641  case NoteBlock::NoteBlock(NoteBlock::Instrument::Didgeridoo, 18, true).ID: return 884;
4642  case NoteBlock::NoteBlock(NoteBlock::Instrument::Didgeridoo, 18, false).ID: return 885;
4643  case NoteBlock::NoteBlock(NoteBlock::Instrument::Didgeridoo, 19, true).ID: return 886;
4644  case NoteBlock::NoteBlock(NoteBlock::Instrument::Didgeridoo, 19, false).ID: return 887;
4645  case NoteBlock::NoteBlock(NoteBlock::Instrument::Didgeridoo, 20, true).ID: return 888;
4646  case NoteBlock::NoteBlock(NoteBlock::Instrument::Didgeridoo, 20, false).ID: return 889;
4647  case NoteBlock::NoteBlock(NoteBlock::Instrument::Didgeridoo, 21, true).ID: return 890;
4648  case NoteBlock::NoteBlock(NoteBlock::Instrument::Didgeridoo, 21, false).ID: return 891;
4649  case NoteBlock::NoteBlock(NoteBlock::Instrument::Didgeridoo, 22, true).ID: return 892;
4650  case NoteBlock::NoteBlock(NoteBlock::Instrument::Didgeridoo, 22, false).ID: return 893;
4651  case NoteBlock::NoteBlock(NoteBlock::Instrument::Didgeridoo, 23, true).ID: return 894;
4652  case NoteBlock::NoteBlock(NoteBlock::Instrument::Didgeridoo, 23, false).ID: return 895;
4653  case NoteBlock::NoteBlock(NoteBlock::Instrument::Didgeridoo, 24, true).ID: return 896;
4654  case NoteBlock::NoteBlock(NoteBlock::Instrument::Didgeridoo, 24, false).ID: return 897;
4655  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bit, 0, true).ID: return 898;
4656  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bit, 0, false).ID: return 899;
4657  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bit, 1, true).ID: return 900;
4658  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bit, 1, false).ID: return 901;
4659  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bit, 2, true).ID: return 902;
4660  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bit, 2, false).ID: return 903;
4661  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bit, 3, true).ID: return 904;
4662  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bit, 3, false).ID: return 905;
4663  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bit, 4, true).ID: return 906;
4664  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bit, 4, false).ID: return 907;
4665  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bit, 5, true).ID: return 908;
4666  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bit, 5, false).ID: return 909;
4667  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bit, 6, true).ID: return 910;
4668  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bit, 6, false).ID: return 911;
4669  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bit, 7, true).ID: return 912;
4670  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bit, 7, false).ID: return 913;
4671  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bit, 8, true).ID: return 914;
4672  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bit, 8, false).ID: return 915;
4673  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bit, 9, true).ID: return 916;
4674  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bit, 9, false).ID: return 917;
4675  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bit, 10, true).ID: return 918;
4676  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bit, 10, false).ID: return 919;
4677  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bit, 11, true).ID: return 920;
4678  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bit, 11, false).ID: return 921;
4679  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bit, 12, true).ID: return 922;
4680  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bit, 12, false).ID: return 923;
4681  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bit, 13, true).ID: return 924;
4682  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bit, 13, false).ID: return 925;
4683  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bit, 14, true).ID: return 926;
4684  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bit, 14, false).ID: return 927;
4685  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bit, 15, true).ID: return 928;
4686  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bit, 15, false).ID: return 929;
4687  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bit, 16, true).ID: return 930;
4688  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bit, 16, false).ID: return 931;
4689  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bit, 17, true).ID: return 932;
4690  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bit, 17, false).ID: return 933;
4691  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bit, 18, true).ID: return 934;
4692  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bit, 18, false).ID: return 935;
4693  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bit, 19, true).ID: return 936;
4694  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bit, 19, false).ID: return 937;
4695  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bit, 20, true).ID: return 938;
4696  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bit, 20, false).ID: return 939;
4697  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bit, 21, true).ID: return 940;
4698  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bit, 21, false).ID: return 941;
4699  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bit, 22, true).ID: return 942;
4700  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bit, 22, false).ID: return 943;
4701  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bit, 23, true).ID: return 944;
4702  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bit, 23, false).ID: return 945;
4703  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bit, 24, true).ID: return 946;
4704  case NoteBlock::NoteBlock(NoteBlock::Instrument::Bit, 24, false).ID: return 947;
4705  case NoteBlock::NoteBlock(NoteBlock::Instrument::Banjo, 0, true).ID: return 948;
4706  case NoteBlock::NoteBlock(NoteBlock::Instrument::Banjo, 0, false).ID: return 949;
4707  case NoteBlock::NoteBlock(NoteBlock::Instrument::Banjo, 1, true).ID: return 950;
4708  case NoteBlock::NoteBlock(NoteBlock::Instrument::Banjo, 1, false).ID: return 951;
4709  case NoteBlock::NoteBlock(NoteBlock::Instrument::Banjo, 2, true).ID: return 952;
4710  case NoteBlock::NoteBlock(NoteBlock::Instrument::Banjo, 2, false).ID: return 953;
4711  case NoteBlock::NoteBlock(NoteBlock::Instrument::Banjo, 3, true).ID: return 954;
4712  case NoteBlock::NoteBlock(NoteBlock::Instrument::Banjo, 3, false).ID: return 955;
4713  case NoteBlock::NoteBlock(NoteBlock::Instrument::Banjo, 4, true).ID: return 956;
4714  case NoteBlock::NoteBlock(NoteBlock::Instrument::Banjo, 4, false).ID: return 957;
4715  case NoteBlock::NoteBlock(NoteBlock::Instrument::Banjo, 5, true).ID: return 958;
4716  case NoteBlock::NoteBlock(NoteBlock::Instrument::Banjo, 5, false).ID: return 959;
4717  case NoteBlock::NoteBlock(NoteBlock::Instrument::Banjo, 6, true).ID: return 960;
4718  case NoteBlock::NoteBlock(NoteBlock::Instrument::Banjo, 6, false).ID: return 961;
4719  case NoteBlock::NoteBlock(NoteBlock::Instrument::Banjo, 7, true).ID: return 962;
4720  case NoteBlock::NoteBlock(NoteBlock::Instrument::Banjo, 7, false).ID: return 963;
4721  case NoteBlock::NoteBlock(NoteBlock::Instrument::Banjo, 8, true).ID: return 964;
4722  case NoteBlock::NoteBlock(NoteBlock::Instrument::Banjo, 8, false).ID: return 965;
4723  case NoteBlock::NoteBlock(NoteBlock::Instrument::Banjo, 9, true).ID: return 966;
4724  case NoteBlock::NoteBlock(NoteBlock::Instrument::Banjo, 9, false).ID: return 967;
4725  case NoteBlock::NoteBlock(NoteBlock::Instrument::Banjo, 10, true).ID: return 968;
4726  case NoteBlock::NoteBlock(NoteBlock::Instrument::Banjo, 10, false).ID: return 969;
4727  case NoteBlock::NoteBlock(NoteBlock::Instrument::Banjo, 11, true).ID: return 970;
4728  case NoteBlock::NoteBlock(NoteBlock::Instrument::Banjo, 11, false).ID: return 971;
4729  case NoteBlock::NoteBlock(NoteBlock::Instrument::Banjo, 12, true).ID: return 972;
4730  case NoteBlock::NoteBlock(NoteBlock::Instrument::Banjo, 12, false).ID: return 973;
4731  case NoteBlock::NoteBlock(NoteBlock::Instrument::Banjo, 13, true).ID: return 974;
4732  case NoteBlock::NoteBlock(NoteBlock::Instrument::Banjo, 13, false).ID: return 975;
4733  case NoteBlock::NoteBlock(NoteBlock::Instrument::Banjo, 14, true).ID: return 976;
4734  case NoteBlock::NoteBlock(NoteBlock::Instrument::Banjo, 14, false).ID: return 977;
4735  case NoteBlock::NoteBlock(NoteBlock::Instrument::Banjo, 15, true).ID: return 978;
4736  case NoteBlock::NoteBlock(NoteBlock::Instrument::Banjo, 15, false).ID: return 979;
4737  case NoteBlock::NoteBlock(NoteBlock::Instrument::Banjo, 16, true).ID: return 980;
4738  case NoteBlock::NoteBlock(NoteBlock::Instrument::Banjo, 16, false).ID: return 981;
4739  case NoteBlock::NoteBlock(NoteBlock::Instrument::Banjo, 17, true).ID: return 982;
4740  case NoteBlock::NoteBlock(NoteBlock::Instrument::Banjo, 17, false).ID: return 983;
4741  case NoteBlock::NoteBlock(NoteBlock::Instrument::Banjo, 18, true).ID: return 984;
4742  case NoteBlock::NoteBlock(NoteBlock::Instrument::Banjo, 18, false).ID: return 985;
4743  case NoteBlock::NoteBlock(NoteBlock::Instrument::Banjo, 19, true).ID: return 986;
4744  case NoteBlock::NoteBlock(NoteBlock::Instrument::Banjo, 19, false).ID: return 987;
4745  case NoteBlock::NoteBlock(NoteBlock::Instrument::Banjo, 20, true).ID: return 988;
4746  case NoteBlock::NoteBlock(NoteBlock::Instrument::Banjo, 20, false).ID: return 989;
4747  case NoteBlock::NoteBlock(NoteBlock::Instrument::Banjo, 21, true).ID: return 990;
4748  case NoteBlock::NoteBlock(NoteBlock::Instrument::Banjo, 21, false).ID: return 991;
4749  case NoteBlock::NoteBlock(NoteBlock::Instrument::Banjo, 22, true).ID: return 992;
4750  case NoteBlock::NoteBlock(NoteBlock::Instrument::Banjo, 22, false).ID: return 993;
4751  case NoteBlock::NoteBlock(NoteBlock::Instrument::Banjo, 23, true).ID: return 994;
4752  case NoteBlock::NoteBlock(NoteBlock::Instrument::Banjo, 23, false).ID: return 995;
4753  case NoteBlock::NoteBlock(NoteBlock::Instrument::Banjo, 24, true).ID: return 996;
4754  case NoteBlock::NoteBlock(NoteBlock::Instrument::Banjo, 24, false).ID: return 997;
4755  case NoteBlock::NoteBlock(NoteBlock::Instrument::Pling, 0, true).ID: return 998;
4756  case NoteBlock::NoteBlock(NoteBlock::Instrument::Pling, 0, false).ID: return 999;
4757  case NoteBlock::NoteBlock(NoteBlock::Instrument::Pling, 1, true).ID: return 1000;
4758  case NoteBlock::NoteBlock(NoteBlock::Instrument::Pling, 1, false).ID: return 1001;
4759  case NoteBlock::NoteBlock(NoteBlock::Instrument::Pling, 2, true).ID: return 1002;
4760  case NoteBlock::NoteBlock(NoteBlock::Instrument::Pling, 2, false).ID: return 1003;
4761  case NoteBlock::NoteBlock(NoteBlock::Instrument::Pling, 3, true).ID: return 1004;
4762  case NoteBlock::NoteBlock(NoteBlock::Instrument::Pling, 3, false).ID: return 1005;
4763  case NoteBlock::NoteBlock(NoteBlock::Instrument::Pling, 4, true).ID: return 1006;
4764  case NoteBlock::NoteBlock(NoteBlock::Instrument::Pling, 4, false).ID: return 1007;
4765  case NoteBlock::NoteBlock(NoteBlock::Instrument::Pling, 5, true).ID: return 1008;
4766  case NoteBlock::NoteBlock(NoteBlock::Instrument::Pling, 5, false).ID: return 1009;
4767  case NoteBlock::NoteBlock(NoteBlock::Instrument::Pling, 6, true).ID: return 1010;
4768  case NoteBlock::NoteBlock(NoteBlock::Instrument::Pling, 6, false).ID: return 1011;
4769  case NoteBlock::NoteBlock(NoteBlock::Instrument::Pling, 7, true).ID: return 1012;
4770  case NoteBlock::NoteBlock(NoteBlock::Instrument::Pling, 7, false).ID: return 1013;
4771  case NoteBlock::NoteBlock(NoteBlock::Instrument::Pling, 8, true).ID: return 1014;
4772  case NoteBlock::NoteBlock(NoteBlock::Instrument::Pling, 8, false).ID: return 1015;
4773  case NoteBlock::NoteBlock(NoteBlock::Instrument::Pling, 9, true).ID: return 1016;
4774  case NoteBlock::NoteBlock(NoteBlock::Instrument::Pling, 9, false).ID: return 1017;
4775  case NoteBlock::NoteBlock(NoteBlock::Instrument::Pling, 10, true).ID: return 1018;
4776  case NoteBlock::NoteBlock(NoteBlock::Instrument::Pling, 10, false).ID: return 1019;
4777  case NoteBlock::NoteBlock(NoteBlock::Instrument::Pling, 11, true).ID: return 1020;
4778  case NoteBlock::NoteBlock(NoteBlock::Instrument::Pling, 11, false).ID: return 1021;
4779  case NoteBlock::NoteBlock(NoteBlock::Instrument::Pling, 12, true).ID: return 1022;
4780  case NoteBlock::NoteBlock(NoteBlock::Instrument::Pling, 12, false).ID: return 1023;
4781  case NoteBlock::NoteBlock(NoteBlock::Instrument::Pling, 13, true).ID: return 1024;
4782  case NoteBlock::NoteBlock(NoteBlock::Instrument::Pling, 13, false).ID: return 1025;
4783  case NoteBlock::NoteBlock(NoteBlock::Instrument::Pling, 14, true).ID: return 1026;
4784  case NoteBlock::NoteBlock(NoteBlock::Instrument::Pling, 14, false).ID: return 1027;
4785  case NoteBlock::NoteBlock(NoteBlock::Instrument::Pling, 15, true).ID: return 1028;
4786  case NoteBlock::NoteBlock(NoteBlock::Instrument::Pling, 15, false).ID: return 1029;
4787  case NoteBlock::NoteBlock(NoteBlock::Instrument::Pling, 16, true).ID: return 1030;
4788  case NoteBlock::NoteBlock(NoteBlock::Instrument::Pling, 16, false).ID: return 1031;
4789  case NoteBlock::NoteBlock(NoteBlock::Instrument::Pling, 17, true).ID: return 1032;
4790  case NoteBlock::NoteBlock(NoteBlock::Instrument::Pling, 17, false).ID: return 1033;
4791  case NoteBlock::NoteBlock(NoteBlock::Instrument::Pling, 18, true).ID: return 1034;
4792  case NoteBlock::NoteBlock(NoteBlock::Instrument::Pling, 18, false).ID: return 1035;
4793  case NoteBlock::NoteBlock(NoteBlock::Instrument::Pling, 19, true).ID: return 1036;
4794  case NoteBlock::NoteBlock(NoteBlock::Instrument::Pling, 19, false).ID: return 1037;
4795  case NoteBlock::NoteBlock(NoteBlock::Instrument::Pling, 20, true).ID: return 1038;
4796  case NoteBlock::NoteBlock(NoteBlock::Instrument::Pling, 20, false).ID: return 1039;
4797  case NoteBlock::NoteBlock(NoteBlock::Instrument::Pling, 21, true).ID: return 1040;
4798  case NoteBlock::NoteBlock(NoteBlock::Instrument::Pling, 21, false).ID: return 1041;
4799  case NoteBlock::NoteBlock(NoteBlock::Instrument::Pling, 22, true).ID: return 1042;
4800  case NoteBlock::NoteBlock(NoteBlock::Instrument::Pling, 22, false).ID: return 1043;
4801  case NoteBlock::NoteBlock(NoteBlock::Instrument::Pling, 23, true).ID: return 1044;
4802  case NoteBlock::NoteBlock(NoteBlock::Instrument::Pling, 23, false).ID: return 1045;
4803  case NoteBlock::NoteBlock(NoteBlock::Instrument::Pling, 24, true).ID: return 1046;
4804  case NoteBlock::NoteBlock(NoteBlock::Instrument::Pling, 24, false).ID: return 1047;
4805  case OakButton::OakButton(OakButton::Face::Floor, eBlockFace::BLOCK_FACE_ZM, true).ID: return 5810;
4806  case OakButton::OakButton(OakButton::Face::Floor, eBlockFace::BLOCK_FACE_ZM, false).ID: return 5811;
4807  case OakButton::OakButton(OakButton::Face::Floor, eBlockFace::BLOCK_FACE_ZP, true).ID: return 5812;
4808  case OakButton::OakButton(OakButton::Face::Floor, eBlockFace::BLOCK_FACE_ZP, false).ID: return 5813;
4809  case OakButton::OakButton(OakButton::Face::Floor, eBlockFace::BLOCK_FACE_XM, true).ID: return 5814;
4810  case OakButton::OakButton(OakButton::Face::Floor, eBlockFace::BLOCK_FACE_XM, false).ID: return 5815;
4811  case OakButton::OakButton(OakButton::Face::Floor, eBlockFace::BLOCK_FACE_XP, true).ID: return 5816;
4812  case OakButton::OakButton(OakButton::Face::Floor, eBlockFace::BLOCK_FACE_XP, false).ID: return 5817;
4813  case OakButton::OakButton(OakButton::Face::Wall, eBlockFace::BLOCK_FACE_ZM, true).ID: return 5818;
4814  case OakButton::OakButton(OakButton::Face::Wall, eBlockFace::BLOCK_FACE_ZM, false).ID: return 5819;
4815  case OakButton::OakButton(OakButton::Face::Wall, eBlockFace::BLOCK_FACE_ZP, true).ID: return 5820;
4816  case OakButton::OakButton(OakButton::Face::Wall, eBlockFace::BLOCK_FACE_ZP, false).ID: return 5821;
4817  case OakButton::OakButton(OakButton::Face::Wall, eBlockFace::BLOCK_FACE_XM, true).ID: return 5822;
4818  case OakButton::OakButton(OakButton::Face::Wall, eBlockFace::BLOCK_FACE_XM, false).ID: return 5823;
4819  case OakButton::OakButton(OakButton::Face::Wall, eBlockFace::BLOCK_FACE_XP, true).ID: return 5824;
4820  case OakButton::OakButton(OakButton::Face::Wall, eBlockFace::BLOCK_FACE_XP, false).ID: return 5825;
4821  case OakButton::OakButton(OakButton::Face::Ceiling, eBlockFace::BLOCK_FACE_ZM, true).ID: return 5826;
4822  case OakButton::OakButton(OakButton::Face::Ceiling, eBlockFace::BLOCK_FACE_ZM, false).ID: return 5827;
4823  case OakButton::OakButton(OakButton::Face::Ceiling, eBlockFace::BLOCK_FACE_ZP, true).ID: return 5828;
4824  case OakButton::OakButton(OakButton::Face::Ceiling, eBlockFace::BLOCK_FACE_ZP, false).ID: return 5829;
4825  case OakButton::OakButton(OakButton::Face::Ceiling, eBlockFace::BLOCK_FACE_XM, true).ID: return 5830;
4826  case OakButton::OakButton(OakButton::Face::Ceiling, eBlockFace::BLOCK_FACE_XM, false).ID: return 5831;
4827  case OakButton::OakButton(OakButton::Face::Ceiling, eBlockFace::BLOCK_FACE_XP, true).ID: return 5832;
4828  case OakButton::OakButton(OakButton::Face::Ceiling, eBlockFace::BLOCK_FACE_XP, false).ID: return 5833;
4829  case OakDoor::OakDoor(eBlockFace::BLOCK_FACE_ZM, OakDoor::Half::Upper, OakDoor::Hinge::Left, true, true).ID: return 3571;
4830  case OakDoor::OakDoor(eBlockFace::BLOCK_FACE_ZM, OakDoor::Half::Upper, OakDoor::Hinge::Left, true, false).ID: return 3572;
4831  case OakDoor::OakDoor(eBlockFace::BLOCK_FACE_ZM, OakDoor::Half::Upper, OakDoor::Hinge::Left, false, true).ID: return 3573;
4832  case OakDoor::OakDoor(eBlockFace::BLOCK_FACE_ZM, OakDoor::Half::Upper, OakDoor::Hinge::Left, false, false).ID: return 3574;
4833  case OakDoor::OakDoor(eBlockFace::BLOCK_FACE_ZM, OakDoor::Half::Upper, OakDoor::Hinge::Right, true, true).ID: return 3575;
4834  case OakDoor::OakDoor(eBlockFace::BLOCK_FACE_ZM, OakDoor::Half::Upper, OakDoor::Hinge::Right, true, false).ID: return 3576;
4835  case OakDoor::OakDoor(eBlockFace::BLOCK_FACE_ZM, OakDoor::Half::Upper, OakDoor::Hinge::Right, false, true).ID: return 3577;
4836  case OakDoor::OakDoor(eBlockFace::BLOCK_FACE_ZM, OakDoor::Half::Upper, OakDoor::Hinge::Right, false, false).ID: return 3578;
4837  case OakDoor::OakDoor(eBlockFace::BLOCK_FACE_ZM, OakDoor::Half::Lower, OakDoor::Hinge::Left, true, true).ID: return 3579;
4838  case OakDoor::OakDoor(eBlockFace::BLOCK_FACE_ZM, OakDoor::Half::Lower, OakDoor::Hinge::Left, true, false).ID: return 3580;
4839  case OakDoor::OakDoor(eBlockFace::BLOCK_FACE_ZM, OakDoor::Half::Lower, OakDoor::Hinge::Left, false, true).ID: return 3581;
4840  case OakDoor::OakDoor(eBlockFace::BLOCK_FACE_ZM, OakDoor::Half::Lower, OakDoor::Hinge::Left, false, false).ID: return 3582;
4841  case OakDoor::OakDoor(eBlockFace::BLOCK_FACE_ZM, OakDoor::Half::Lower, OakDoor::Hinge::Right, true, true).ID: return 3583;
4842  case OakDoor::OakDoor(eBlockFace::BLOCK_FACE_ZM, OakDoor::Half::Lower, OakDoor::Hinge::Right, true, false).ID: return 3584;
4843  case OakDoor::OakDoor(eBlockFace::BLOCK_FACE_ZM, OakDoor::Half::Lower, OakDoor::Hinge::Right, false, true).ID: return 3585;
4844  case OakDoor::OakDoor(eBlockFace::BLOCK_FACE_ZM, OakDoor::Half::Lower, OakDoor::Hinge::Right, false, false).ID: return 3586;
4845  case OakDoor::OakDoor(eBlockFace::BLOCK_FACE_ZP, OakDoor::Half::Upper, OakDoor::Hinge::Left, true, true).ID: return 3587;
4846  case OakDoor::OakDoor(eBlockFace::BLOCK_FACE_ZP, OakDoor::Half::Upper, OakDoor::Hinge::Left, true, false).ID: return 3588;
4847  case OakDoor::OakDoor(eBlockFace::BLOCK_FACE_ZP, OakDoor::Half::Upper, OakDoor::Hinge::Left, false, true).ID: return 3589;
4848  case OakDoor::OakDoor(eBlockFace::BLOCK_FACE_ZP, OakDoor::Half::Upper, OakDoor::Hinge::Left, false, false).ID: return 3590;
4849  case OakDoor::OakDoor(eBlockFace::BLOCK_FACE_ZP, OakDoor::Half::Upper, OakDoor::Hinge::Right, true, true).ID: return 3591;
4850  case OakDoor::OakDoor(eBlockFace::BLOCK_FACE_ZP, OakDoor::Half::Upper, OakDoor::Hinge::Right, true, false).ID: return 3592;
4851  case OakDoor::OakDoor(eBlockFace::BLOCK_FACE_ZP, OakDoor::Half::Upper, OakDoor::Hinge::Right, false, true).ID: return 3593;
4852  case OakDoor::OakDoor(eBlockFace::BLOCK_FACE_ZP, OakDoor::Half::Upper, OakDoor::Hinge::Right, false, false).ID: return 3594;
4853  case OakDoor::OakDoor(eBlockFace::BLOCK_FACE_ZP, OakDoor::Half::Lower, OakDoor::Hinge::Left, true, true).ID: return 3595;
4854  case OakDoor::OakDoor(eBlockFace::BLOCK_FACE_ZP, OakDoor::Half::Lower, OakDoor::Hinge::Left, true, false).ID: return 3596;
4855  case OakDoor::OakDoor(eBlockFace::BLOCK_FACE_ZP, OakDoor::Half::Lower, OakDoor::Hinge::Left, false, true).ID: return 3597;
4856  case OakDoor::OakDoor(eBlockFace::BLOCK_FACE_ZP, OakDoor::Half::Lower, OakDoor::Hinge::Left, false, false).ID: return 3598;
4857  case OakDoor::OakDoor(eBlockFace::BLOCK_FACE_ZP, OakDoor::Half::Lower, OakDoor::Hinge::Right, true, true).ID: return 3599;
4858  case OakDoor::OakDoor(eBlockFace::BLOCK_FACE_ZP, OakDoor::Half::Lower, OakDoor::Hinge::Right, true, false).ID: return 3600;
4859  case OakDoor::OakDoor(eBlockFace::BLOCK_FACE_ZP, OakDoor::Half::Lower, OakDoor::Hinge::Right, false, true).ID: return 3601;
4860  case OakDoor::OakDoor(eBlockFace::BLOCK_FACE_ZP, OakDoor::Half::Lower, OakDoor::Hinge::Right, false, false).ID: return 3602;
4861  case OakDoor::OakDoor(eBlockFace::BLOCK_FACE_XM, OakDoor::Half::Upper, OakDoor::Hinge::Left, true, true).ID: return 3603;
4862  case OakDoor::OakDoor(eBlockFace::BLOCK_FACE_XM, OakDoor::Half::Upper, OakDoor::Hinge::Left, true, false).ID: return 3604;
4863  case OakDoor::OakDoor(eBlockFace::BLOCK_FACE_XM, OakDoor::Half::Upper, OakDoor::Hinge::Left, false, true).ID: return 3605;
4864  case OakDoor::OakDoor(eBlockFace::BLOCK_FACE_XM, OakDoor::Half::Upper, OakDoor::Hinge::Left, false, false).ID: return 3606;
4865  case OakDoor::OakDoor(eBlockFace::BLOCK_FACE_XM, OakDoor::Half::Upper, OakDoor::Hinge::Right, true, true).ID: return 3607;
4866  case OakDoor::OakDoor(eBlockFace::BLOCK_FACE_XM, OakDoor::Half::Upper, OakDoor::Hinge::Right, true, false).ID: return 3608;
4867  case OakDoor::OakDoor(eBlockFace::BLOCK_FACE_XM, OakDoor::Half::Upper, OakDoor::Hinge::Right, false, true).ID: return 3609;
4868  case OakDoor::OakDoor(eBlockFace::BLOCK_FACE_XM, OakDoor::Half::Upper, OakDoor::Hinge::Right, false, false).ID: return 3610;
4869  case OakDoor::OakDoor(eBlockFace::BLOCK_FACE_XM, OakDoor::Half::Lower, OakDoor::Hinge::Left, true, true).ID: return 3611;
4870  case OakDoor::OakDoor(eBlockFace::BLOCK_FACE_XM, OakDoor::Half::Lower, OakDoor::Hinge::Left, true, false).ID: return 3612;
4871  case OakDoor::OakDoor(eBlockFace::BLOCK_FACE_XM, OakDoor::Half::Lower, OakDoor::Hinge::Left, false, true).ID: return 3613;
4872  case OakDoor::OakDoor(eBlockFace::BLOCK_FACE_XM, OakDoor::Half::Lower, OakDoor::Hinge::Left, false, false).ID: return 3614;
4873  case OakDoor::OakDoor(eBlockFace::BLOCK_FACE_XM, OakDoor::Half::Lower, OakDoor::Hinge::Right, true, true).ID: return 3615;
4874  case OakDoor::OakDoor(eBlockFace::BLOCK_FACE_XM, OakDoor::Half::Lower, OakDoor::Hinge::Right, true, false).ID: return 3616;
4875  case OakDoor::OakDoor(eBlockFace::BLOCK_FACE_XM, OakDoor::Half::Lower, OakDoor::Hinge::Right, false, true).ID: return 3617;
4876  case OakDoor::OakDoor(eBlockFace::BLOCK_FACE_XM, OakDoor::Half::Lower, OakDoor::Hinge::Right, false, false).ID: return 3618;
4877  case OakDoor::OakDoor(eBlockFace::BLOCK_FACE_XP, OakDoor::Half::Upper, OakDoor::Hinge::Left, true, true).ID: return 3619;
4878  case OakDoor::OakDoor(eBlockFace::BLOCK_FACE_XP, OakDoor::Half::Upper, OakDoor::Hinge::Left, true, false).ID: return 3620;
4879  case OakDoor::OakDoor(eBlockFace::BLOCK_FACE_XP, OakDoor::Half::Upper, OakDoor::Hinge::Left, false, true).ID: return 3621;
4880  case OakDoor::OakDoor(eBlockFace::BLOCK_FACE_XP, OakDoor::Half::Upper, OakDoor::Hinge::Left, false, false).ID: return 3622;
4881  case OakDoor::OakDoor(eBlockFace::BLOCK_FACE_XP, OakDoor::Half::Upper, OakDoor::Hinge::Right, true, true).ID: return 3623;
4882  case OakDoor::OakDoor(eBlockFace::BLOCK_FACE_XP, OakDoor::Half::Upper, OakDoor::Hinge::Right, true, false).ID: return 3624;
4883  case OakDoor::OakDoor(eBlockFace::BLOCK_FACE_XP, OakDoor::Half::Upper, OakDoor::Hinge::Right, false, true).ID: return 3625;
4884  case OakDoor::OakDoor(eBlockFace::BLOCK_FACE_XP, OakDoor::Half::Upper, OakDoor::Hinge::Right, false, false).ID: return 3626;
4885  case OakDoor::OakDoor(eBlockFace::BLOCK_FACE_XP, OakDoor::Half::Lower, OakDoor::Hinge::Left, true, true).ID: return 3627;
4886  case OakDoor::OakDoor(eBlockFace::BLOCK_FACE_XP, OakDoor::Half::Lower, OakDoor::Hinge::Left, true, false).ID: return 3628;
4887  case OakDoor::OakDoor(eBlockFace::BLOCK_FACE_XP, OakDoor::Half::Lower, OakDoor::Hinge::Left, false, true).ID: return 3629;
4888  case OakDoor::OakDoor(eBlockFace::BLOCK_FACE_XP, OakDoor::Half::Lower, OakDoor::Hinge::Left, false, false).ID: return 3630;
4889  case OakDoor::OakDoor(eBlockFace::BLOCK_FACE_XP, OakDoor::Half::Lower, OakDoor::Hinge::Right, true, true).ID: return 3631;
4890  case OakDoor::OakDoor(eBlockFace::BLOCK_FACE_XP, OakDoor::Half::Lower, OakDoor::Hinge::Right, true, false).ID: return 3632;
4891  case OakDoor::OakDoor(eBlockFace::BLOCK_FACE_XP, OakDoor::Half::Lower, OakDoor::Hinge::Right, false, true).ID: return 3633;
4892  case OakDoor::OakDoor(eBlockFace::BLOCK_FACE_XP, OakDoor::Half::Lower, OakDoor::Hinge::Right, false, false).ID: return 3634;
4893  case OakFence::OakFence(true, true, true, true).ID: return 3966;
4894  case OakFence::OakFence(true, true, true, false).ID: return 3967;
4895  case OakFence::OakFence(true, true, false, true).ID: return 3970;
4896  case OakFence::OakFence(true, true, false, false).ID: return 3971;
4897  case OakFence::OakFence(true, false, true, true).ID: return 3974;
4898  case OakFence::OakFence(true, false, true, false).ID: return 3975;
4899  case OakFence::OakFence(true, false, false, true).ID: return 3978;
4900  case OakFence::OakFence(true, false, false, false).ID: return 3979;
4901  case OakFence::OakFence(false, true, true, true).ID: return 3982;
4902  case OakFence::OakFence(false, true, true, false).ID: return 3983;
4903  case OakFence::OakFence(false, true, false, true).ID: return 3986;
4904  case OakFence::OakFence(false, true, false, false).ID: return 3987;
4905  case OakFence::OakFence(false, false, true, true).ID: return 3990;
4906  case OakFence::OakFence(false, false, true, false).ID: return 3991;
4907  case OakFence::OakFence(false, false, false, true).ID: return 3994;
4908  case OakFence::OakFence(false, false, false, false).ID: return 3995;
4909  case OakFenceGate::OakFenceGate(eBlockFace::BLOCK_FACE_ZM, true, true, true).ID: return 4804;
4910  case OakFenceGate::OakFenceGate(eBlockFace::BLOCK_FACE_ZM, true, true, false).ID: return 4805;
4911  case OakFenceGate::OakFenceGate(eBlockFace::BLOCK_FACE_ZM, true, false, true).ID: return 4806;
4912  case OakFenceGate::OakFenceGate(eBlockFace::BLOCK_FACE_ZM, true, false, false).ID: return 4807;
4913  case OakFenceGate::OakFenceGate(eBlockFace::BLOCK_FACE_ZM, false, true, true).ID: return 4808;
4914  case OakFenceGate::OakFenceGate(eBlockFace::BLOCK_FACE_ZM, false, true, false).ID: return 4809;
4915  case OakFenceGate::OakFenceGate(eBlockFace::BLOCK_FACE_ZM, false, false, true).ID: return 4810;
4916  case OakFenceGate::OakFenceGate(eBlockFace::BLOCK_FACE_ZM, false, false, false).ID: return 4811;
4917  case OakFenceGate::OakFenceGate(eBlockFace::BLOCK_FACE_ZP, true, true, true).ID: return 4812;
4918  case OakFenceGate::OakFenceGate(eBlockFace::BLOCK_FACE_ZP, true, true, false).ID: return 4813;
4919  case OakFenceGate::OakFenceGate(eBlockFace::BLOCK_FACE_ZP, true, false, true).ID: return 4814;
4920  case OakFenceGate::OakFenceGate(eBlockFace::BLOCK_FACE_ZP, true, false, false).ID: return 4815;
4921  case OakFenceGate::OakFenceGate(eBlockFace::BLOCK_FACE_ZP, false, true, true).ID: return 4816;
4922  case OakFenceGate::OakFenceGate(eBlockFace::BLOCK_FACE_ZP, false, true, false).ID: return 4817;
4923  case OakFenceGate::OakFenceGate(eBlockFace::BLOCK_FACE_ZP, false, false, true).ID: return 4818;
4924  case OakFenceGate::OakFenceGate(eBlockFace::BLOCK_FACE_ZP, false, false, false).ID: return 4819;
4925  case OakFenceGate::OakFenceGate(eBlockFace::BLOCK_FACE_XM, true, true, true).ID: return 4820;
4926  case OakFenceGate::OakFenceGate(eBlockFace::BLOCK_FACE_XM, true, true, false).ID: return 4821;
4927  case OakFenceGate::OakFenceGate(eBlockFace::BLOCK_FACE_XM, true, false, true).ID: return 4822;
4928  case OakFenceGate::OakFenceGate(eBlockFace::BLOCK_FACE_XM, true, false, false).ID: return 4823;
4929  case OakFenceGate::OakFenceGate(eBlockFace::BLOCK_FACE_XM, false, true, true).ID: return 4824;
4930  case OakFenceGate::OakFenceGate(eBlockFace::BLOCK_FACE_XM, false, true, false).ID: return 4825;
4931  case OakFenceGate::OakFenceGate(eBlockFace::BLOCK_FACE_XM, false, false, true).ID: return 4826;
4932  case OakFenceGate::OakFenceGate(eBlockFace::BLOCK_FACE_XM, false, false, false).ID: return 4827;
4933  case OakFenceGate::OakFenceGate(eBlockFace::BLOCK_FACE_XP, true, true, true).ID: return 4828;
4934  case OakFenceGate::OakFenceGate(eBlockFace::BLOCK_FACE_XP, true, true, false).ID: return 4829;
4935  case OakFenceGate::OakFenceGate(eBlockFace::BLOCK_FACE_XP, true, false, true).ID: return 4830;
4936  case OakFenceGate::OakFenceGate(eBlockFace::BLOCK_FACE_XP, true, false, false).ID: return 4831;
4937  case OakFenceGate::OakFenceGate(eBlockFace::BLOCK_FACE_XP, false, true, true).ID: return 4832;
4938  case OakFenceGate::OakFenceGate(eBlockFace::BLOCK_FACE_XP, false, true, false).ID: return 4833;
4939  case OakFenceGate::OakFenceGate(eBlockFace::BLOCK_FACE_XP, false, false, true).ID: return 4834;
4940  case OakFenceGate::OakFenceGate(eBlockFace::BLOCK_FACE_XP, false, false, false).ID: return 4835;
4941  case OakLeaves::OakLeaves(1, true).ID: return 144;
4942  case OakLeaves::OakLeaves(1, false).ID: return 145;
4943  case OakLeaves::OakLeaves(2, true).ID: return 146;
4944  case OakLeaves::OakLeaves(2, false).ID: return 147;
4945  case OakLeaves::OakLeaves(3, true).ID: return 148;
4946  case OakLeaves::OakLeaves(3, false).ID: return 149;
4947  case OakLeaves::OakLeaves(4, true).ID: return 150;
4948  case OakLeaves::OakLeaves(4, false).ID: return 151;
4949  case OakLeaves::OakLeaves(5, true).ID: return 152;
4950  case OakLeaves::OakLeaves(5, false).ID: return 153;
4951  case OakLeaves::OakLeaves(6, true).ID: return 154;
4952  case OakLeaves::OakLeaves(6, false).ID: return 155;
4953  case OakLeaves::OakLeaves(7, true).ID: return 156;
4954  case OakLeaves::OakLeaves(7, false).ID: return 157;
4955  case OakLog::OakLog(OakLog::Axis::X).ID: return 72;
4956  case OakLog::OakLog(OakLog::Axis::Y).ID: return 73;
4957  case OakLog::OakLog(OakLog::Axis::Z).ID: return 74;
4958  case OakPlanks::OakPlanks().ID: return 15;
4959  case OakPressurePlate::OakPressurePlate(true).ID: return 3871;
4960  case OakPressurePlate::OakPressurePlate(false).ID: return 3872;
4961  case OakSapling::OakSapling(0).ID: return 21;
4962  case OakSapling::OakSapling(1).ID: return 22;
4963  case OakSign::OakSign(0).ID: return 3380;
4964  case OakSign::OakSign(1).ID: return 3382;
4965  case OakSign::OakSign(2).ID: return 3384;
4966  case OakSign::OakSign(3).ID: return 3386;
4967  case OakSign::OakSign(4).ID: return 3388;
4968  case OakSign::OakSign(5).ID: return 3390;
4969  case OakSign::OakSign(6).ID: return 3392;
4970  case OakSign::OakSign(7).ID: return 3394;
4971  case OakSign::OakSign(8).ID: return 3396;
4972  case OakSign::OakSign(9).ID: return 3398;
4973  case OakSign::OakSign(10).ID: return 3400;
4974  case OakSign::OakSign(11).ID: return 3402;
4975  case OakSign::OakSign(12).ID: return 3404;
4976  case OakSign::OakSign(13).ID: return 3406;
4977  case OakSign::OakSign(14).ID: return 3408;
4978  case OakSign::OakSign(15).ID: return 3410;
4979  case OakSlab::OakSlab(OakSlab::Type::Top).ID: return 7765;
4980  case OakSlab::OakSlab(OakSlab::Type::Bottom).ID: return 7767;
4981  case OakSlab::OakSlab(OakSlab::Type::Double).ID: return 7769;
4982  case OakStairs::OakStairs(eBlockFace::BLOCK_FACE_ZM, OakStairs::Half::Top, OakStairs::Shape::Straight).ID: return 1953;
4983  case OakStairs::OakStairs(eBlockFace::BLOCK_FACE_ZM, OakStairs::Half::Top, OakStairs::Shape::InnerLeft).ID: return 1955;
4984  case OakStairs::OakStairs(eBlockFace::BLOCK_FACE_ZM, OakStairs::Half::Top, OakStairs::Shape::InnerRight).ID: return 1957;
4985  case OakStairs::OakStairs(eBlockFace::BLOCK_FACE_ZM, OakStairs::Half::Top, OakStairs::Shape::OuterLeft).ID: return 1959;
4986  case OakStairs::OakStairs(eBlockFace::BLOCK_FACE_ZM, OakStairs::Half::Top, OakStairs::Shape::OuterRight).ID: return 1961;
4987  case OakStairs::OakStairs(eBlockFace::BLOCK_FACE_ZM, OakStairs::Half::Bottom, OakStairs::Shape::Straight).ID: return 1963;
4988  case OakStairs::OakStairs(eBlockFace::BLOCK_FACE_ZM, OakStairs::Half::Bottom, OakStairs::Shape::InnerLeft).ID: return 1965;
4989  case OakStairs::OakStairs(eBlockFace::BLOCK_FACE_ZM, OakStairs::Half::Bottom, OakStairs::Shape::InnerRight).ID: return 1967;
4990  case OakStairs::OakStairs(eBlockFace::BLOCK_FACE_ZM, OakStairs::Half::Bottom, OakStairs::Shape::OuterLeft).ID: return 1969;
4991  case OakStairs::OakStairs(eBlockFace::BLOCK_FACE_ZM, OakStairs::Half::Bottom, OakStairs::Shape::OuterRight).ID: return 1971;
4992  case OakStairs::OakStairs(eBlockFace::BLOCK_FACE_ZP, OakStairs::Half::Top, OakStairs::Shape::Straight).ID: return 1973;
4993  case OakStairs::OakStairs(eBlockFace::BLOCK_FACE_ZP, OakStairs::Half::Top, OakStairs::Shape::InnerLeft).ID: return 1975;
4994  case OakStairs::OakStairs(eBlockFace::BLOCK_FACE_ZP, OakStairs::Half::Top, OakStairs::Shape::InnerRight).ID: return 1977;
4995  case OakStairs::OakStairs(eBlockFace::BLOCK_FACE_ZP, OakStairs::Half::Top, OakStairs::Shape::OuterLeft).ID: return 1979;
4996  case OakStairs::OakStairs(eBlockFace::BLOCK_FACE_ZP, OakStairs::Half::Top, OakStairs::Shape::OuterRight).ID: return 1981;
4997  case OakStairs::OakStairs(eBlockFace::BLOCK_FACE_ZP, OakStairs::Half::Bottom, OakStairs::Shape::Straight).ID: return 1983;
4998  case OakStairs::OakStairs(eBlockFace::BLOCK_FACE_ZP, OakStairs::Half::Bottom, OakStairs::Shape::InnerLeft).ID: return 1985;
4999  case OakStairs::OakStairs(eBlockFace::BLOCK_FACE_ZP, OakStairs::Half::Bottom, OakStairs::Shape::InnerRight).ID: return 1987;
5000  case OakStairs::OakStairs(eBlockFace::BLOCK_FACE_ZP, OakStairs::Half::Bottom, OakStairs::Shape::OuterLeft).ID: return 1989;
5001  case OakStairs::OakStairs(eBlockFace::BLOCK_FACE_ZP, OakStairs::Half::Bottom, OakStairs::Shape::OuterRight).ID: return 1991;
5002  case OakStairs::OakStairs(eBlockFace::BLOCK_FACE_XM, OakStairs::Half::Top, OakStairs::Shape::Straight).ID: return 1993;
5003  case OakStairs::OakStairs(eBlockFace::BLOCK_FACE_XM, OakStairs::Half::Top, OakStairs::Shape::InnerLeft).ID: return 1995;
5004  case OakStairs::OakStairs(eBlockFace::BLOCK_FACE_XM, OakStairs::Half::Top, OakStairs::Shape::InnerRight).ID: return 1997;
5005  case OakStairs::OakStairs(eBlockFace::BLOCK_FACE_XM, OakStairs::Half::Top, OakStairs::Shape::OuterLeft).ID: return 1999;
5006  case OakStairs::OakStairs(eBlockFace::BLOCK_FACE_XM, OakStairs::Half::Top, OakStairs::Shape::OuterRight).ID: return 2001;
5007  case OakStairs::OakStairs(eBlockFace::BLOCK_FACE_XM, OakStairs::Half::Bottom, OakStairs::Shape::Straight).ID: return 2003;
5008  case OakStairs::OakStairs(eBlockFace::BLOCK_FACE_XM, OakStairs::Half::Bottom, OakStairs::Shape::InnerLeft).ID: return 2005;
5009  case OakStairs::OakStairs(eBlockFace::BLOCK_FACE_XM, OakStairs::Half::Bottom, OakStairs::Shape::InnerRight).ID: return 2007;
5010  case OakStairs::OakStairs(eBlockFace::BLOCK_FACE_XM, OakStairs::Half::Bottom, OakStairs::Shape::OuterLeft).ID: return 2009;
5011  case OakStairs::OakStairs(eBlockFace::BLOCK_FACE_XM, OakStairs::Half::Bottom, OakStairs::Shape::OuterRight).ID: return 2011;
5012  case OakStairs::OakStairs(eBlockFace::BLOCK_FACE_XP, OakStairs::Half::Top, OakStairs::Shape::Straight).ID: return 2013;
5013  case OakStairs::OakStairs(eBlockFace::BLOCK_FACE_XP, OakStairs::Half::Top, OakStairs::Shape::InnerLeft).ID: return 2015;
5014  case OakStairs::OakStairs(eBlockFace::BLOCK_FACE_XP, OakStairs::Half::Top, OakStairs::Shape::InnerRight).ID: return 2017;
5015  case OakStairs::OakStairs(eBlockFace::BLOCK_FACE_XP, OakStairs::Half::Top, OakStairs::Shape::OuterLeft).ID: return 2019;
5016  case OakStairs::OakStairs(eBlockFace::BLOCK_FACE_XP, OakStairs::Half::Top, OakStairs::Shape::OuterRight).ID: return 2021;
5017  case OakStairs::OakStairs(eBlockFace::BLOCK_FACE_XP, OakStairs::Half::Bottom, OakStairs::Shape::Straight).ID: return 2023;
5018  case OakStairs::OakStairs(eBlockFace::BLOCK_FACE_XP, OakStairs::Half::Bottom, OakStairs::Shape::InnerLeft).ID: return 2025;
5019  case OakStairs::OakStairs(eBlockFace::BLOCK_FACE_XP, OakStairs::Half::Bottom, OakStairs::Shape::InnerRight).ID: return 2027;
5020  case OakStairs::OakStairs(eBlockFace::BLOCK_FACE_XP, OakStairs::Half::Bottom, OakStairs::Shape::OuterLeft).ID: return 2029;
5021  case OakStairs::OakStairs(eBlockFace::BLOCK_FACE_XP, OakStairs::Half::Bottom, OakStairs::Shape::OuterRight).ID: return 2031;
5022  case OakTrapdoor::OakTrapdoor(eBlockFace::BLOCK_FACE_ZM, OakTrapdoor::Half::Top, true, true).ID: return 4098;
5023  case OakTrapdoor::OakTrapdoor(eBlockFace::BLOCK_FACE_ZM, OakTrapdoor::Half::Top, true, false).ID: return 4100;
5024  case OakTrapdoor::OakTrapdoor(eBlockFace::BLOCK_FACE_ZM, OakTrapdoor::Half::Top, false, true).ID: return 4102;
5025  case OakTrapdoor::OakTrapdoor(eBlockFace::BLOCK_FACE_ZM, OakTrapdoor::Half::Top, false, false).ID: return 4104;
5030  case OakTrapdoor::OakTrapdoor(eBlockFace::BLOCK_FACE_ZP, OakTrapdoor::Half::Top, true, true).ID: return 4114;
5031  case OakTrapdoor::OakTrapdoor(eBlockFace::BLOCK_FACE_ZP, OakTrapdoor::Half::Top, true, false).ID: return 4116;
5032  case OakTrapdoor::OakTrapdoor(eBlockFace::BLOCK_FACE_ZP, OakTrapdoor::Half::Top, false, true).ID: return 4118;
5033  case OakTrapdoor::OakTrapdoor(eBlockFace::BLOCK_FACE_ZP, OakTrapdoor::Half::Top, false, false).ID: return 4120;
5038  case OakTrapdoor::OakTrapdoor(eBlockFace::BLOCK_FACE_XM, OakTrapdoor::Half::Top, true, true).ID: return 4130;
5039  case OakTrapdoor::OakTrapdoor(eBlockFace::BLOCK_FACE_XM, OakTrapdoor::Half::Top, true, false).ID: return 4132;
5040  case OakTrapdoor::OakTrapdoor(eBlockFace::BLOCK_FACE_XM, OakTrapdoor::Half::Top, false, true).ID: return 4134;
5041  case OakTrapdoor::OakTrapdoor(eBlockFace::BLOCK_FACE_XM, OakTrapdoor::Half::Top, false, false).ID: return 4136;
5046  case OakTrapdoor::OakTrapdoor(eBlockFace::BLOCK_FACE_XP, OakTrapdoor::Half::Top, true, true).ID: return 4146;
5047  case OakTrapdoor::OakTrapdoor(eBlockFace::BLOCK_FACE_XP, OakTrapdoor::Half::Top, true, false).ID: return 4148;
5048  case OakTrapdoor::OakTrapdoor(eBlockFace::BLOCK_FACE_XP, OakTrapdoor::Half::Top, false, true).ID: return 4150;
5049  case OakTrapdoor::OakTrapdoor(eBlockFace::BLOCK_FACE_XP, OakTrapdoor::Half::Top, false, false).ID: return 4152;
5054  case OakWallSign::OakWallSign(eBlockFace::BLOCK_FACE_ZM).ID: return 3734;
5055  case OakWallSign::OakWallSign(eBlockFace::BLOCK_FACE_ZP).ID: return 3736;
5056  case OakWallSign::OakWallSign(eBlockFace::BLOCK_FACE_XM).ID: return 3738;
5057  case OakWallSign::OakWallSign(eBlockFace::BLOCK_FACE_XP).ID: return 3740;
5058  case OakWood::OakWood(OakWood::Axis::X).ID: return 108;
5059  case OakWood::OakWood(OakWood::Axis::Y).ID: return 109;
5060  case OakWood::OakWood(OakWood::Axis::Z).ID: return 110;
5061  case Observer::Observer(eBlockFace::BLOCK_FACE_ZM, true).ID: return 8724;
5062  case Observer::Observer(eBlockFace::BLOCK_FACE_ZM, false).ID: return 8725;
5063  case Observer::Observer(eBlockFace::BLOCK_FACE_XP, true).ID: return 8726;
5064  case Observer::Observer(eBlockFace::BLOCK_FACE_XP, false).ID: return 8727;
5065  case Observer::Observer(eBlockFace::BLOCK_FACE_ZP, true).ID: return 8728;
5066  case Observer::Observer(eBlockFace::BLOCK_FACE_ZP, false).ID: return 8729;
5067  case Observer::Observer(eBlockFace::BLOCK_FACE_XM, true).ID: return 8730;
5068  case Observer::Observer(eBlockFace::BLOCK_FACE_XM, false).ID: return 8731;
5069  case Observer::Observer(eBlockFace::BLOCK_FACE_YP, true).ID: return 8732;
5070  case Observer::Observer(eBlockFace::BLOCK_FACE_YP, false).ID: return 8733;
5071  case Observer::Observer(eBlockFace::BLOCK_FACE_YM, true).ID: return 8734;
5072  case Observer::Observer(eBlockFace::BLOCK_FACE_YM, false).ID: return 8735;
5073  case Obsidian::Obsidian().ID: return 1433;
5074  case OrangeBanner::OrangeBanner(0).ID: return 7377;
5075  case OrangeBanner::OrangeBanner(1).ID: return 7378;
5076  case OrangeBanner::OrangeBanner(2).ID: return 7379;
5077  case OrangeBanner::OrangeBanner(3).ID: return 7380;
5078  case OrangeBanner::OrangeBanner(4).ID: return 7381;
5079  case OrangeBanner::OrangeBanner(5).ID: return 7382;
5080  case OrangeBanner::OrangeBanner(6).ID: return 7383;
5081  case OrangeBanner::OrangeBanner(7).ID: return 7384;
5082  case OrangeBanner::OrangeBanner(8).ID: return 7385;
5083  case OrangeBanner::OrangeBanner(9).ID: return 7386;
5084  case OrangeBanner::OrangeBanner(10).ID: return 7387;
5085  case OrangeBanner::OrangeBanner(11).ID: return 7388;
5086  case OrangeBanner::OrangeBanner(12).ID: return 7389;
5087  case OrangeBanner::OrangeBanner(13).ID: return 7390;
5088  case OrangeBanner::OrangeBanner(14).ID: return 7391;
5089  case OrangeBanner::OrangeBanner(15).ID: return 7392;
5090  case OrangeBed::OrangeBed(eBlockFace::BLOCK_FACE_ZM, true, OrangeBed::Part::Head).ID: return 1064;
5091  case OrangeBed::OrangeBed(eBlockFace::BLOCK_FACE_ZM, true, OrangeBed::Part::Foot).ID: return 1065;
5092  case OrangeBed::OrangeBed(eBlockFace::BLOCK_FACE_ZM, false, OrangeBed::Part::Head).ID: return 1066;
5093  case OrangeBed::OrangeBed(eBlockFace::BLOCK_FACE_ZM, false, OrangeBed::Part::Foot).ID: return 1067;
5094  case OrangeBed::OrangeBed(eBlockFace::BLOCK_FACE_ZP, true, OrangeBed::Part::Head).ID: return 1068;
5095  case OrangeBed::OrangeBed(eBlockFace::BLOCK_FACE_ZP, true, OrangeBed::Part::Foot).ID: return 1069;
5096  case OrangeBed::OrangeBed(eBlockFace::BLOCK_FACE_ZP, false, OrangeBed::Part::Head).ID: return 1070;
5097  case OrangeBed::OrangeBed(eBlockFace::BLOCK_FACE_ZP, false, OrangeBed::Part::Foot).ID: return 1071;
5098  case OrangeBed::OrangeBed(eBlockFace::BLOCK_FACE_XM, true, OrangeBed::Part::Head).ID: return 1072;
5099  case OrangeBed::OrangeBed(eBlockFace::BLOCK_FACE_XM, true, OrangeBed::Part::Foot).ID: return 1073;
5100  case OrangeBed::OrangeBed(eBlockFace::BLOCK_FACE_XM, false, OrangeBed::Part::Head).ID: return 1074;
5101  case OrangeBed::OrangeBed(eBlockFace::BLOCK_FACE_XM, false, OrangeBed::Part::Foot).ID: return 1075;
5102  case OrangeBed::OrangeBed(eBlockFace::BLOCK_FACE_XP, true, OrangeBed::Part::Head).ID: return 1076;
5103  case OrangeBed::OrangeBed(eBlockFace::BLOCK_FACE_XP, true, OrangeBed::Part::Foot).ID: return 1077;
5104  case OrangeBed::OrangeBed(eBlockFace::BLOCK_FACE_XP, false, OrangeBed::Part::Head).ID: return 1078;
5105  case OrangeBed::OrangeBed(eBlockFace::BLOCK_FACE_XP, false, OrangeBed::Part::Foot).ID: return 1079;
5106  case OrangeCarpet::OrangeCarpet().ID: return 7331;
5107  case OrangeConcrete::OrangeConcrete().ID: return 8903;
5108  case OrangeConcretePowder::OrangeConcretePowder().ID: return 8919;
5119  case OrangeStainedGlass::OrangeStainedGlass().ID: return 4082;
5120  case OrangeStainedGlassPane::OrangeStainedGlassPane(true, true, true, true).ID: return 6361;
5121  case OrangeStainedGlassPane::OrangeStainedGlassPane(true, true, true, false).ID: return 6362;
5122  case OrangeStainedGlassPane::OrangeStainedGlassPane(true, true, false, true).ID: return 6365;
5123  case OrangeStainedGlassPane::OrangeStainedGlassPane(true, true, false, false).ID: return 6366;
5124  case OrangeStainedGlassPane::OrangeStainedGlassPane(true, false, true, true).ID: return 6369;
5125  case OrangeStainedGlassPane::OrangeStainedGlassPane(true, false, true, false).ID: return 6370;
5126  case OrangeStainedGlassPane::OrangeStainedGlassPane(true, false, false, true).ID: return 6373;
5127  case OrangeStainedGlassPane::OrangeStainedGlassPane(true, false, false, false).ID: return 6374;
5128  case OrangeStainedGlassPane::OrangeStainedGlassPane(false, true, true, true).ID: return 6377;
5129  case OrangeStainedGlassPane::OrangeStainedGlassPane(false, true, true, false).ID: return 6378;
5130  case OrangeStainedGlassPane::OrangeStainedGlassPane(false, true, false, true).ID: return 6381;
5131  case OrangeStainedGlassPane::OrangeStainedGlassPane(false, true, false, false).ID: return 6382;
5132  case OrangeStainedGlassPane::OrangeStainedGlassPane(false, false, true, true).ID: return 6385;
5133  case OrangeStainedGlassPane::OrangeStainedGlassPane(false, false, true, false).ID: return 6386;
5134  case OrangeStainedGlassPane::OrangeStainedGlassPane(false, false, false, true).ID: return 6389;
5135  case OrangeStainedGlassPane::OrangeStainedGlassPane(false, false, false, false).ID: return 6390;
5136  case OrangeTerracotta::OrangeTerracotta().ID: return 6312;
5137  case OrangeTulip::OrangeTulip().ID: return 1417;
5138  case OrangeWallBanner::OrangeWallBanner(eBlockFace::BLOCK_FACE_ZM).ID: return 7621;
5139  case OrangeWallBanner::OrangeWallBanner(eBlockFace::BLOCK_FACE_ZP).ID: return 7622;
5140  case OrangeWallBanner::OrangeWallBanner(eBlockFace::BLOCK_FACE_XM).ID: return 7623;
5141  case OrangeWallBanner::OrangeWallBanner(eBlockFace::BLOCK_FACE_XP).ID: return 7624;
5142  case OrangeWool::OrangeWool().ID: return 1384;
5143  case OxeyeDaisy::OxeyeDaisy().ID: return 1420;
5144  case PackedIce::PackedIce().ID: return 7348;
5145  case Peony::Peony(Peony::Half::Upper).ID: return 7355;
5146  case Peony::Peony(Peony::Half::Lower).ID: return 7356;
5147  case PetrifiedOakSlab::PetrifiedOakSlab(PetrifiedOakSlab::Type::Top).ID: return 7825;
5149  case PetrifiedOakSlab::PetrifiedOakSlab(PetrifiedOakSlab::Type::Double).ID: return 7829;
5150  case PinkBanner::PinkBanner(0).ID: return 7457;
5151  case PinkBanner::PinkBanner(1).ID: return 7458;
5152  case PinkBanner::PinkBanner(2).ID: return 7459;
5153  case PinkBanner::PinkBanner(3).ID: return 7460;
5154  case PinkBanner::PinkBanner(4).ID: return 7461;
5155  case PinkBanner::PinkBanner(5).ID: return 7462;
5156  case PinkBanner::PinkBanner(6).ID: return 7463;
5157  case PinkBanner::PinkBanner(7).ID: return 7464;
5158  case PinkBanner::PinkBanner(8).ID: return 7465;
5159  case PinkBanner::PinkBanner(9).ID: return 7466;
5160  case PinkBanner::PinkBanner(10).ID: return 7467;
5161  case PinkBanner::PinkBanner(11).ID: return 7468;
5162  case PinkBanner::PinkBanner(12).ID: return 7469;
5163  case PinkBanner::PinkBanner(13).ID: return 7470;
5164  case PinkBanner::PinkBanner(14).ID: return 7471;
5165  case PinkBanner::PinkBanner(15).ID: return 7472;
5166  case PinkBed::PinkBed(eBlockFace::BLOCK_FACE_ZM, true, PinkBed::Part::Head).ID: return 1144;
5167  case PinkBed::PinkBed(eBlockFace::BLOCK_FACE_ZM, true, PinkBed::Part::Foot).ID: return 1145;
5168  case PinkBed::PinkBed(eBlockFace::BLOCK_FACE_ZM, false, PinkBed::Part::Head).ID: return 1146;
5169  case PinkBed::PinkBed(eBlockFace::BLOCK_FACE_ZM, false, PinkBed::Part::Foot).ID: return 1147;
5170  case PinkBed::PinkBed(eBlockFace::BLOCK_FACE_ZP, true, PinkBed::Part::Head).ID: return 1148;
5171  case PinkBed::PinkBed(eBlockFace::BLOCK_FACE_ZP, true, PinkBed::Part::Foot).ID: return 1149;
5172  case PinkBed::PinkBed(eBlockFace::BLOCK_FACE_ZP, false, PinkBed::Part::Head).ID: return 1150;
5173  case PinkBed::PinkBed(eBlockFace::BLOCK_FACE_ZP, false, PinkBed::Part::Foot).ID: return 1151;
5174  case PinkBed::PinkBed(eBlockFace::BLOCK_FACE_XM, true, PinkBed::Part::Head).ID: return 1152;
5175  case PinkBed::PinkBed(eBlockFace::BLOCK_FACE_XM, true, PinkBed::Part::Foot).ID: return 1153;
5176  case PinkBed::PinkBed(eBlockFace::BLOCK_FACE_XM, false, PinkBed::Part::Head).ID: return 1154;
5177  case PinkBed::PinkBed(eBlockFace::BLOCK_FACE_XM, false, PinkBed::Part::Foot).ID: return 1155;
5178  case PinkBed::PinkBed(eBlockFace::BLOCK_FACE_XP, true, PinkBed::Part::Head).ID: return 1156;
5179  case PinkBed::PinkBed(eBlockFace::BLOCK_FACE_XP, true, PinkBed::Part::Foot).ID: return 1157;
5180  case PinkBed::PinkBed(eBlockFace::BLOCK_FACE_XP, false, PinkBed::Part::Head).ID: return 1158;
5181  case PinkBed::PinkBed(eBlockFace::BLOCK_FACE_XP, false, PinkBed::Part::Foot).ID: return 1159;
5182  case PinkCarpet::PinkCarpet().ID: return 7336;
5183  case PinkConcrete::PinkConcrete().ID: return 8908;
5184  case PinkConcretePowder::PinkConcretePowder().ID: return 8924;
5195  case PinkStainedGlass::PinkStainedGlass().ID: return 4087;
5196  case PinkStainedGlassPane::PinkStainedGlassPane(true, true, true, true).ID: return 6521;
5197  case PinkStainedGlassPane::PinkStainedGlassPane(true, true, true, false).ID: return 6522;
5198  case PinkStainedGlassPane::PinkStainedGlassPane(true, true, false, true).ID: return 6525;
5199  case PinkStainedGlassPane::PinkStainedGlassPane(true, true, false, false).ID: return 6526;
5200  case PinkStainedGlassPane::PinkStainedGlassPane(true, false, true, true).ID: return 6529;
5201  case PinkStainedGlassPane::PinkStainedGlassPane(true, false, true, false).ID: return 6530;
5202  case PinkStainedGlassPane::PinkStainedGlassPane(true, false, false, true).ID: return 6533;
5203  case PinkStainedGlassPane::PinkStainedGlassPane(true, false, false, false).ID: return 6534;
5204  case PinkStainedGlassPane::PinkStainedGlassPane(false, true, true, true).ID: return 6537;
5205  case PinkStainedGlassPane::PinkStainedGlassPane(false, true, true, false).ID: return 6538;
5206  case PinkStainedGlassPane::PinkStainedGlassPane(false, true, false, true).ID: return 6541;
5207  case PinkStainedGlassPane::PinkStainedGlassPane(false, true, false, false).ID: return 6542;
5208  case PinkStainedGlassPane::PinkStainedGlassPane(false, false, true, true).ID: return 6545;
5209  case PinkStainedGlassPane::PinkStainedGlassPane(false, false, true, false).ID: return 6546;
5210  case PinkStainedGlassPane::PinkStainedGlassPane(false, false, false, true).ID: return 6549;
5211  case PinkStainedGlassPane::PinkStainedGlassPane(false, false, false, false).ID: return 6550;
5212  case PinkTerracotta::PinkTerracotta().ID: return 6317;
5213  case PinkTulip::PinkTulip().ID: return 1419;
5214  case PinkWallBanner::PinkWallBanner(eBlockFace::BLOCK_FACE_ZM).ID: return 7641;
5215  case PinkWallBanner::PinkWallBanner(eBlockFace::BLOCK_FACE_ZP).ID: return 7642;
5216  case PinkWallBanner::PinkWallBanner(eBlockFace::BLOCK_FACE_XM).ID: return 7643;
5217  case PinkWallBanner::PinkWallBanner(eBlockFace::BLOCK_FACE_XP).ID: return 7644;
5218  case PinkWool::PinkWool().ID: return 1389;
5219  case Piston::Piston(true, eBlockFace::BLOCK_FACE_ZM).ID: return 1347;
5220  case Piston::Piston(true, eBlockFace::BLOCK_FACE_XP).ID: return 1348;
5221  case Piston::Piston(true, eBlockFace::BLOCK_FACE_ZP).ID: return 1349;
5222  case Piston::Piston(true, eBlockFace::BLOCK_FACE_XM).ID: return 1350;
5223  case Piston::Piston(true, eBlockFace::BLOCK_FACE_YP).ID: return 1351;
5224  case Piston::Piston(true, eBlockFace::BLOCK_FACE_YM).ID: return 1352;
5225  case Piston::Piston(false, eBlockFace::BLOCK_FACE_ZM).ID: return 1353;
5226  case Piston::Piston(false, eBlockFace::BLOCK_FACE_XP).ID: return 1354;
5227  case Piston::Piston(false, eBlockFace::BLOCK_FACE_ZP).ID: return 1355;
5228  case Piston::Piston(false, eBlockFace::BLOCK_FACE_XM).ID: return 1356;
5229  case Piston::Piston(false, eBlockFace::BLOCK_FACE_YP).ID: return 1357;
5230  case Piston::Piston(false, eBlockFace::BLOCK_FACE_YM).ID: return 1358;
5231  case PistonHead::PistonHead(eBlockFace::BLOCK_FACE_ZM, true, PistonHead::Type::Normal).ID: return 1359;
5232  case PistonHead::PistonHead(eBlockFace::BLOCK_FACE_ZM, true, PistonHead::Type::Sticky).ID: return 1360;
5233  case PistonHead::PistonHead(eBlockFace::BLOCK_FACE_ZM, false, PistonHead::Type::Normal).ID: return 1361;
5234  case PistonHead::PistonHead(eBlockFace::BLOCK_FACE_ZM, false, PistonHead::Type::Sticky).ID: return 1362;
5235  case PistonHead::PistonHead(eBlockFace::BLOCK_FACE_XP, true, PistonHead::Type::Normal).ID: return 1363;
5236  case PistonHead::PistonHead(eBlockFace::BLOCK_FACE_XP, true, PistonHead::Type::Sticky).ID: return 1364;
5237  case PistonHead::PistonHead(eBlockFace::BLOCK_FACE_XP, false, PistonHead::Type::Normal).ID: return 1365;
5238  case PistonHead::PistonHead(eBlockFace::BLOCK_FACE_XP, false, PistonHead::Type::Sticky).ID: return 1366;
5239  case PistonHead::PistonHead(eBlockFace::BLOCK_FACE_ZP, true, PistonHead::Type::Normal).ID: return 1367;
5240  case PistonHead::PistonHead(eBlockFace::BLOCK_FACE_ZP, true, PistonHead::Type::Sticky).ID: return 1368;
5241  case PistonHead::PistonHead(eBlockFace::BLOCK_FACE_ZP, false, PistonHead::Type::Normal).ID: return 1369;
5242  case PistonHead::PistonHead(eBlockFace::BLOCK_FACE_ZP, false, PistonHead::Type::Sticky).ID: return 1370;
5243  case PistonHead::PistonHead(eBlockFace::BLOCK_FACE_XM, true, PistonHead::Type::Normal).ID: return 1371;
5244  case PistonHead::PistonHead(eBlockFace::BLOCK_FACE_XM, true, PistonHead::Type::Sticky).ID: return 1372;
5245  case PistonHead::PistonHead(eBlockFace::BLOCK_FACE_XM, false, PistonHead::Type::Normal).ID: return 1373;
5246  case PistonHead::PistonHead(eBlockFace::BLOCK_FACE_XM, false, PistonHead::Type::Sticky).ID: return 1374;
5247  case PistonHead::PistonHead(eBlockFace::BLOCK_FACE_YP, true, PistonHead::Type::Normal).ID: return 1375;
5248  case PistonHead::PistonHead(eBlockFace::BLOCK_FACE_YP, true, PistonHead::Type::Sticky).ID: return 1376;
5249  case PistonHead::PistonHead(eBlockFace::BLOCK_FACE_YP, false, PistonHead::Type::Normal).ID: return 1377;
5250  case PistonHead::PistonHead(eBlockFace::BLOCK_FACE_YP, false, PistonHead::Type::Sticky).ID: return 1378;
5251  case PistonHead::PistonHead(eBlockFace::BLOCK_FACE_YM, true, PistonHead::Type::Normal).ID: return 1379;
5252  case PistonHead::PistonHead(eBlockFace::BLOCK_FACE_YM, true, PistonHead::Type::Sticky).ID: return 1380;
5253  case PistonHead::PistonHead(eBlockFace::BLOCK_FACE_YM, false, PistonHead::Type::Normal).ID: return 1381;
5254  case PistonHead::PistonHead(eBlockFace::BLOCK_FACE_YM, false, PistonHead::Type::Sticky).ID: return 1382;
5255  case PlayerHead::PlayerHead(0).ID: return 6014;
5256  case PlayerHead::PlayerHead(1).ID: return 6015;
5257  case PlayerHead::PlayerHead(2).ID: return 6016;
5258  case PlayerHead::PlayerHead(3).ID: return 6017;
5259  case PlayerHead::PlayerHead(4).ID: return 6018;
5260  case PlayerHead::PlayerHead(5).ID: return 6019;
5261  case PlayerHead::PlayerHead(6).ID: return 6020;
5262  case PlayerHead::PlayerHead(7).ID: return 6021;
5263  case PlayerHead::PlayerHead(8).ID: return 6022;
5264  case PlayerHead::PlayerHead(9).ID: return 6023;
5265  case PlayerHead::PlayerHead(10).ID: return 6024;
5266  case PlayerHead::PlayerHead(11).ID: return 6025;
5267  case PlayerHead::PlayerHead(12).ID: return 6026;
5268  case PlayerHead::PlayerHead(13).ID: return 6027;
5269  case PlayerHead::PlayerHead(14).ID: return 6028;
5270  case PlayerHead::PlayerHead(15).ID: return 6029;
5271  case PlayerWallHead::PlayerWallHead(eBlockFace::BLOCK_FACE_ZM).ID: return 6030;
5272  case PlayerWallHead::PlayerWallHead(eBlockFace::BLOCK_FACE_ZP).ID: return 6031;
5273  case PlayerWallHead::PlayerWallHead(eBlockFace::BLOCK_FACE_XM).ID: return 6032;
5274  case PlayerWallHead::PlayerWallHead(eBlockFace::BLOCK_FACE_XP).ID: return 6033;
5275  case Podzol::Podzol(true).ID: return 12;
5276  case Podzol::Podzol(false).ID: return 13;
5277  case PolishedAndesite::PolishedAndesite().ID: return 7;
5278  case PolishedAndesiteSlab::PolishedAndesiteSlab(PolishedAndesiteSlab::Type::Top).ID: return 10320;
5280  case PolishedAndesiteSlab::PolishedAndesiteSlab(PolishedAndesiteSlab::Type::Double).ID: return 10324;
5281  case PolishedAndesiteStairs::PolishedAndesiteStairs(eBlockFace::BLOCK_FACE_ZM, PolishedAndesiteStairs::Half::Top, PolishedAndesiteStairs::Shape::Straight).ID: return 10094;
5282  case PolishedAndesiteStairs::PolishedAndesiteStairs(eBlockFace::BLOCK_FACE_ZM, PolishedAndesiteStairs::Half::Top, PolishedAndesiteStairs::Shape::InnerLeft).ID: return 10096;
5283  case PolishedAndesiteStairs::PolishedAndesiteStairs(eBlockFace::BLOCK_FACE_ZM, PolishedAndesiteStairs::Half::Top, PolishedAndesiteStairs::Shape::InnerRight).ID: return 10098;
5284  case PolishedAndesiteStairs::PolishedAndesiteStairs(eBlockFace::BLOCK_FACE_ZM, PolishedAndesiteStairs::Half::Top, PolishedAndesiteStairs::Shape::OuterLeft).ID: return 10100;
5285  case PolishedAndesiteStairs::PolishedAndesiteStairs(eBlockFace::BLOCK_FACE_ZM, PolishedAndesiteStairs::Half::Top, PolishedAndesiteStairs::Shape::OuterRight).ID: return 10102;
5286  case PolishedAndesiteStairs::PolishedAndesiteStairs(eBlockFace::BLOCK_FACE_ZM, PolishedAndesiteStairs::Half::Bottom, PolishedAndesiteStairs::Shape::Straight).ID: return 10104;
5287  case PolishedAndesiteStairs::PolishedAndesiteStairs(eBlockFace::BLOCK_FACE_ZM, PolishedAndesiteStairs::Half::Bottom, PolishedAndesiteStairs::Shape::InnerLeft).ID: return 10106;
5288  case PolishedAndesiteStairs::PolishedAndesiteStairs(eBlockFace::BLOCK_FACE_ZM, PolishedAndesiteStairs::Half::Bottom, PolishedAndesiteStairs::Shape::InnerRight).ID: return 10108;
5289  case PolishedAndesiteStairs::PolishedAndesiteStairs(eBlockFace::BLOCK_FACE_ZM, PolishedAndesiteStairs::Half::Bottom, PolishedAndesiteStairs::Shape::OuterLeft).ID: return 10110;
5290  case PolishedAndesiteStairs::PolishedAndesiteStairs(eBlockFace::BLOCK_FACE_ZM, PolishedAndesiteStairs::Half::Bottom, PolishedAndesiteStairs::Shape::OuterRight).ID: return 10112;
5291  case PolishedAndesiteStairs::PolishedAndesiteStairs(eBlockFace::BLOCK_FACE_ZP, PolishedAndesiteStairs::Half::Top, PolishedAndesiteStairs::Shape::Straight).ID: return 10114;
5292  case PolishedAndesiteStairs::PolishedAndesiteStairs(eBlockFace::BLOCK_FACE_ZP, PolishedAndesiteStairs::Half::Top, PolishedAndesiteStairs::Shape::InnerLeft).ID: return 10116;
5293  case PolishedAndesiteStairs::PolishedAndesiteStairs(eBlockFace::BLOCK_FACE_ZP, PolishedAndesiteStairs::Half::Top, PolishedAndesiteStairs::Shape::InnerRight).ID: return 10118;
5294  case PolishedAndesiteStairs::PolishedAndesiteStairs(eBlockFace::BLOCK_FACE_ZP, PolishedAndesiteStairs::Half::Top, PolishedAndesiteStairs::Shape::OuterLeft).ID: return 10120;
5295  case PolishedAndesiteStairs::PolishedAndesiteStairs(eBlockFace::BLOCK_FACE_ZP, PolishedAndesiteStairs::Half::Top, PolishedAndesiteStairs::Shape::OuterRight).ID: return 10122;
5296  case PolishedAndesiteStairs::PolishedAndesiteStairs(eBlockFace::BLOCK_FACE_ZP, PolishedAndesiteStairs::Half::Bottom, PolishedAndesiteStairs::Shape::Straight).ID: return 10124;
5297  case PolishedAndesiteStairs::PolishedAndesiteStairs(eBlockFace::BLOCK_FACE_ZP, PolishedAndesiteStairs::Half::Bottom, PolishedAndesiteStairs::Shape::InnerLeft).ID: return 10126;
5298  case PolishedAndesiteStairs::PolishedAndesiteStairs(eBlockFace::BLOCK_FACE_ZP, PolishedAndesiteStairs::Half::Bottom, PolishedAndesiteStairs::Shape::InnerRight).ID: return 10128;
5299  case PolishedAndesiteStairs::PolishedAndesiteStairs(eBlockFace::BLOCK_FACE_ZP, PolishedAndesiteStairs::Half::Bottom, PolishedAndesiteStairs::Shape::OuterLeft).ID: return 10130;
5300  case PolishedAndesiteStairs::PolishedAndesiteStairs(eBlockFace::BLOCK_FACE_ZP, PolishedAndesiteStairs::Half::Bottom, PolishedAndesiteStairs::Shape::OuterRight).ID: return 10132;
5301  case PolishedAndesiteStairs::PolishedAndesiteStairs(eBlockFace::BLOCK_FACE_XM, PolishedAndesiteStairs::Half::Top, PolishedAndesiteStairs::Shape::Straight).ID: return 10134;
5302  case PolishedAndesiteStairs::PolishedAndesiteStairs(eBlockFace::BLOCK_FACE_XM, PolishedAndesiteStairs::Half::Top, PolishedAndesiteStairs::Shape::InnerLeft).ID: return 10136;
5303  case PolishedAndesiteStairs::PolishedAndesiteStairs(eBlockFace::BLOCK_FACE_XM, PolishedAndesiteStairs::Half::Top, PolishedAndesiteStairs::Shape::InnerRight).ID: return 10138;
5304  case PolishedAndesiteStairs::PolishedAndesiteStairs(eBlockFace::BLOCK_FACE_XM, PolishedAndesiteStairs::Half::Top, PolishedAndesiteStairs::Shape::OuterLeft).ID: return 10140;
5305  case PolishedAndesiteStairs::PolishedAndesiteStairs(eBlockFace::BLOCK_FACE_XM, PolishedAndesiteStairs::Half::Top, PolishedAndesiteStairs::Shape::OuterRight).ID: return 10142;
5306  case PolishedAndesiteStairs::PolishedAndesiteStairs(eBlockFace::BLOCK_FACE_XM, PolishedAndesiteStairs::Half::Bottom, PolishedAndesiteStairs::Shape::Straight).ID: return 10144;
5307  case PolishedAndesiteStairs::PolishedAndesiteStairs(eBlockFace::BLOCK_FACE_XM, PolishedAndesiteStairs::Half::Bottom, PolishedAndesiteStairs::Shape::InnerLeft).ID: return 10146;
5308  case PolishedAndesiteStairs::PolishedAndesiteStairs(eBlockFace::BLOCK_FACE_XM, PolishedAndesiteStairs::Half::Bottom, PolishedAndesiteStairs::Shape::InnerRight).ID: return 10148;
5309  case PolishedAndesiteStairs::PolishedAndesiteStairs(eBlockFace::BLOCK_FACE_XM, PolishedAndesiteStairs::Half::Bottom, PolishedAndesiteStairs::Shape::OuterLeft).ID: return 10150;
5310  case PolishedAndesiteStairs::PolishedAndesiteStairs(eBlockFace::BLOCK_FACE_XM, PolishedAndesiteStairs::Half::Bottom, PolishedAndesiteStairs::Shape::OuterRight).ID: return 10152;
5311  case PolishedAndesiteStairs::PolishedAndesiteStairs(eBlockFace::BLOCK_FACE_XP, PolishedAndesiteStairs::Half::Top, PolishedAndesiteStairs::Shape::Straight).ID: return 10154;
5312  case PolishedAndesiteStairs::PolishedAndesiteStairs(eBlockFace::BLOCK_FACE_XP, PolishedAndesiteStairs::Half::Top, PolishedAndesiteStairs::Shape::InnerLeft).ID: return 10156;
5313  case PolishedAndesiteStairs::PolishedAndesiteStairs(eBlockFace::BLOCK_FACE_XP, PolishedAndesiteStairs::Half::Top, PolishedAndesiteStairs::Shape::InnerRight).ID: return 10158;
5314  case PolishedAndesiteStairs::PolishedAndesiteStairs(eBlockFace::BLOCK_FACE_XP, PolishedAndesiteStairs::Half::Top, PolishedAndesiteStairs::Shape::OuterLeft).ID: return 10160;
5315  case PolishedAndesiteStairs::PolishedAndesiteStairs(eBlockFace::BLOCK_FACE_XP, PolishedAndesiteStairs::Half::Top, PolishedAndesiteStairs::Shape::OuterRight).ID: return 10162;
5316  case PolishedAndesiteStairs::PolishedAndesiteStairs(eBlockFace::BLOCK_FACE_XP, PolishedAndesiteStairs::Half::Bottom, PolishedAndesiteStairs::Shape::Straight).ID: return 10164;
5317  case PolishedAndesiteStairs::PolishedAndesiteStairs(eBlockFace::BLOCK_FACE_XP, PolishedAndesiteStairs::Half::Bottom, PolishedAndesiteStairs::Shape::InnerLeft).ID: return 10166;
5318  case PolishedAndesiteStairs::PolishedAndesiteStairs(eBlockFace::BLOCK_FACE_XP, PolishedAndesiteStairs::Half::Bottom, PolishedAndesiteStairs::Shape::InnerRight).ID: return 10168;
5319  case PolishedAndesiteStairs::PolishedAndesiteStairs(eBlockFace::BLOCK_FACE_XP, PolishedAndesiteStairs::Half::Bottom, PolishedAndesiteStairs::Shape::OuterLeft).ID: return 10170;
5320  case PolishedAndesiteStairs::PolishedAndesiteStairs(eBlockFace::BLOCK_FACE_XP, PolishedAndesiteStairs::Half::Bottom, PolishedAndesiteStairs::Shape::OuterRight).ID: return 10172;
5321  case PolishedDiorite::PolishedDiorite().ID: return 5;
5322  case PolishedDioriteSlab::PolishedDioriteSlab(PolishedDioriteSlab::Type::Top).ID: return 10272;
5324  case PolishedDioriteSlab::PolishedDioriteSlab(PolishedDioriteSlab::Type::Double).ID: return 10276;
5325  case PolishedDioriteStairs::PolishedDioriteStairs(eBlockFace::BLOCK_FACE_ZM, PolishedDioriteStairs::Half::Top, PolishedDioriteStairs::Shape::Straight).ID: return 9374;
5326  case PolishedDioriteStairs::PolishedDioriteStairs(eBlockFace::BLOCK_FACE_ZM, PolishedDioriteStairs::Half::Top, PolishedDioriteStairs::Shape::InnerLeft).ID: return 9376;
5327  case PolishedDioriteStairs::PolishedDioriteStairs(eBlockFace::BLOCK_FACE_ZM, PolishedDioriteStairs::Half::Top, PolishedDioriteStairs::Shape::InnerRight).ID: return 9378;
5328  case PolishedDioriteStairs::PolishedDioriteStairs(eBlockFace::BLOCK_FACE_ZM, PolishedDioriteStairs::Half::Top, PolishedDioriteStairs::Shape::OuterLeft).ID: return 9380;
5329  case PolishedDioriteStairs::PolishedDioriteStairs(eBlockFace::BLOCK_FACE_ZM, PolishedDioriteStairs::Half::Top, PolishedDioriteStairs::Shape::OuterRight).ID: return 9382;
5330  case PolishedDioriteStairs::PolishedDioriteStairs(eBlockFace::BLOCK_FACE_ZM, PolishedDioriteStairs::Half::Bottom, PolishedDioriteStairs::Shape::Straight).ID: return 9384;
5331  case PolishedDioriteStairs::PolishedDioriteStairs(eBlockFace::BLOCK_FACE_ZM, PolishedDioriteStairs::Half::Bottom, PolishedDioriteStairs::Shape::InnerLeft).ID: return 9386;
5332  case PolishedDioriteStairs::PolishedDioriteStairs(eBlockFace::BLOCK_FACE_ZM, PolishedDioriteStairs::Half::Bottom, PolishedDioriteStairs::Shape::InnerRight).ID: return 9388;
5333  case PolishedDioriteStairs::PolishedDioriteStairs(eBlockFace::BLOCK_FACE_ZM, PolishedDioriteStairs::Half::Bottom, PolishedDioriteStairs::Shape::OuterLeft).ID: return 9390;
5334  case PolishedDioriteStairs::PolishedDioriteStairs(eBlockFace::BLOCK_FACE_ZM, PolishedDioriteStairs::Half::Bottom, PolishedDioriteStairs::Shape::OuterRight).ID: return 9392;
5335  case PolishedDioriteStairs::PolishedDioriteStairs(eBlockFace::BLOCK_FACE_ZP, PolishedDioriteStairs::Half::Top, PolishedDioriteStairs::Shape::Straight).ID: return 9394;
5336  case PolishedDioriteStairs::PolishedDioriteStairs(eBlockFace::BLOCK_FACE_ZP, PolishedDioriteStairs::Half::Top, PolishedDioriteStairs::Shape::InnerLeft).ID: return 9396;
5337  case PolishedDioriteStairs::PolishedDioriteStairs(eBlockFace::BLOCK_FACE_ZP, PolishedDioriteStairs::Half::Top, PolishedDioriteStairs::Shape::InnerRight).ID: return 9398;
5338  case PolishedDioriteStairs::PolishedDioriteStairs(eBlockFace::BLOCK_FACE_ZP, PolishedDioriteStairs::Half::Top, PolishedDioriteStairs::Shape::OuterLeft).ID: return 9400;
5339  case PolishedDioriteStairs::PolishedDioriteStairs(eBlockFace::BLOCK_FACE_ZP, PolishedDioriteStairs::Half::Top, PolishedDioriteStairs::Shape::OuterRight).ID: return 9402;
5340  case PolishedDioriteStairs::PolishedDioriteStairs(eBlockFace::BLOCK_FACE_ZP, PolishedDioriteStairs::Half::Bottom, PolishedDioriteStairs::Shape::Straight).ID: return 9404;
5341  case PolishedDioriteStairs::PolishedDioriteStairs(eBlockFace::BLOCK_FACE_ZP, PolishedDioriteStairs::Half::Bottom, PolishedDioriteStairs::Shape::InnerLeft).ID: return 9406;
5342  case PolishedDioriteStairs::PolishedDioriteStairs(eBlockFace::BLOCK_FACE_ZP, PolishedDioriteStairs::Half::Bottom, PolishedDioriteStairs::Shape::InnerRight).ID: return 9408;
5343  case PolishedDioriteStairs::PolishedDioriteStairs(eBlockFace::BLOCK_FACE_ZP, PolishedDioriteStairs::Half::Bottom, PolishedDioriteStairs::Shape::OuterLeft).ID: return 9410;
5344  case PolishedDioriteStairs::PolishedDioriteStairs(eBlockFace::BLOCK_FACE_ZP, PolishedDioriteStairs::Half::Bottom, PolishedDioriteStairs::Shape::OuterRight).ID: return 9412;
5345  case PolishedDioriteStairs::PolishedDioriteStairs(eBlockFace::BLOCK_FACE_XM, PolishedDioriteStairs::Half::Top, PolishedDioriteStairs::Shape::Straight).ID: return 9414;
5346  case PolishedDioriteStairs::PolishedDioriteStairs(eBlockFace::BLOCK_FACE_XM, PolishedDioriteStairs::Half::Top, PolishedDioriteStairs::Shape::InnerLeft).ID: return 9416;
5347  case PolishedDioriteStairs::PolishedDioriteStairs(eBlockFace::BLOCK_FACE_XM, PolishedDioriteStairs::Half::Top, PolishedDioriteStairs::Shape::InnerRight).ID: return 9418;
5348  case PolishedDioriteStairs::PolishedDioriteStairs(eBlockFace::BLOCK_FACE_XM, PolishedDioriteStairs::Half::Top, PolishedDioriteStairs::Shape::OuterLeft).ID: return 9420;
5349  case PolishedDioriteStairs::PolishedDioriteStairs(eBlockFace::BLOCK_FACE_XM, PolishedDioriteStairs::Half::Top, PolishedDioriteStairs::Shape::OuterRight).ID: return 9422;
5350  case PolishedDioriteStairs::PolishedDioriteStairs(eBlockFace::BLOCK_FACE_XM, PolishedDioriteStairs::Half::Bottom, PolishedDioriteStairs::Shape::Straight).ID: return 9424;
5351  case PolishedDioriteStairs::PolishedDioriteStairs(eBlockFace::BLOCK_FACE_XM, PolishedDioriteStairs::Half::Bottom, PolishedDioriteStairs::Shape::InnerLeft).ID: return 9426;
5352  case PolishedDioriteStairs::PolishedDioriteStairs(eBlockFace::BLOCK_FACE_XM, PolishedDioriteStairs::Half::Bottom, PolishedDioriteStairs::Shape::InnerRight).ID: return 9428;
5353  case PolishedDioriteStairs::PolishedDioriteStairs(eBlockFace::BLOCK_FACE_XM, PolishedDioriteStairs::Half::Bottom, PolishedDioriteStairs::Shape::OuterLeft).ID: return 9430;
5354  case PolishedDioriteStairs::PolishedDioriteStairs(eBlockFace::BLOCK_FACE_XM, PolishedDioriteStairs::Half::Bottom, PolishedDioriteStairs::Shape::OuterRight).ID: return 9432;
5355  case PolishedDioriteStairs::PolishedDioriteStairs(eBlockFace::BLOCK_FACE_XP, PolishedDioriteStairs::Half::Top, PolishedDioriteStairs::Shape::Straight).ID: return 9434;
5356  case PolishedDioriteStairs::PolishedDioriteStairs(eBlockFace::BLOCK_FACE_XP, PolishedDioriteStairs::Half::Top, PolishedDioriteStairs::Shape::InnerLeft).ID: return 9436;
5357  case PolishedDioriteStairs::PolishedDioriteStairs(eBlockFace::BLOCK_FACE_XP, PolishedDioriteStairs::Half::Top, PolishedDioriteStairs::Shape::InnerRight).ID: return 9438;
5358  case PolishedDioriteStairs::PolishedDioriteStairs(eBlockFace::BLOCK_FACE_XP, PolishedDioriteStairs::Half::Top, PolishedDioriteStairs::Shape::OuterLeft).ID: return 9440;
5359  case PolishedDioriteStairs::PolishedDioriteStairs(eBlockFace::BLOCK_FACE_XP, PolishedDioriteStairs::Half::Top, PolishedDioriteStairs::Shape::OuterRight).ID: return 9442;
5360  case PolishedDioriteStairs::PolishedDioriteStairs(eBlockFace::BLOCK_FACE_XP, PolishedDioriteStairs::Half::Bottom, PolishedDioriteStairs::Shape::Straight).ID: return 9444;
5361  case PolishedDioriteStairs::PolishedDioriteStairs(eBlockFace::BLOCK_FACE_XP, PolishedDioriteStairs::Half::Bottom, PolishedDioriteStairs::Shape::InnerLeft).ID: return 9446;
5362  case PolishedDioriteStairs::PolishedDioriteStairs(eBlockFace::BLOCK_FACE_XP, PolishedDioriteStairs::Half::Bottom, PolishedDioriteStairs::Shape::InnerRight).ID: return 9448;
5363  case PolishedDioriteStairs::PolishedDioriteStairs(eBlockFace::BLOCK_FACE_XP, PolishedDioriteStairs::Half::Bottom, PolishedDioriteStairs::Shape::OuterLeft).ID: return 9450;
5364  case PolishedDioriteStairs::PolishedDioriteStairs(eBlockFace::BLOCK_FACE_XP, PolishedDioriteStairs::Half::Bottom, PolishedDioriteStairs::Shape::OuterRight).ID: return 9452;
5365  case PolishedGranite::PolishedGranite().ID: return 3;
5366  case PolishedGraniteSlab::PolishedGraniteSlab(PolishedGraniteSlab::Type::Top).ID: return 10254;
5368  case PolishedGraniteSlab::PolishedGraniteSlab(PolishedGraniteSlab::Type::Double).ID: return 10258;
5369  case PolishedGraniteStairs::PolishedGraniteStairs(eBlockFace::BLOCK_FACE_ZM, PolishedGraniteStairs::Half::Top, PolishedGraniteStairs::Shape::Straight).ID: return 9134;
5370  case PolishedGraniteStairs::PolishedGraniteStairs(eBlockFace::BLOCK_FACE_ZM, PolishedGraniteStairs::Half::Top, PolishedGraniteStairs::Shape::InnerLeft).ID: return 9136;
5371  case PolishedGraniteStairs::PolishedGraniteStairs(eBlockFace::BLOCK_FACE_ZM, PolishedGraniteStairs::Half::Top, PolishedGraniteStairs::Shape::InnerRight).ID: return 9138;
5372  case PolishedGraniteStairs::PolishedGraniteStairs(eBlockFace::BLOCK_FACE_ZM, PolishedGraniteStairs::Half::Top, PolishedGraniteStairs::Shape::OuterLeft).ID: return 9140;
5373  case PolishedGraniteStairs::PolishedGraniteStairs(eBlockFace::BLOCK_FACE_ZM, PolishedGraniteStairs::Half::Top, PolishedGraniteStairs::Shape::OuterRight).ID: return 9142;
5374  case PolishedGraniteStairs::PolishedGraniteStairs(eBlockFace::BLOCK_FACE_ZM, PolishedGraniteStairs::Half::Bottom, PolishedGraniteStairs::Shape::Straight).ID: return 9144;
5375  case PolishedGraniteStairs::PolishedGraniteStairs(eBlockFace::BLOCK_FACE_ZM, PolishedGraniteStairs::Half::Bottom, PolishedGraniteStairs::Shape::InnerLeft).ID: return 9146;
5376  case PolishedGraniteStairs::PolishedGraniteStairs(eBlockFace::BLOCK_FACE_ZM, PolishedGraniteStairs::Half::Bottom, PolishedGraniteStairs::Shape::InnerRight).ID: return 9148;
5377  case PolishedGraniteStairs::PolishedGraniteStairs(eBlockFace::BLOCK_FACE_ZM, PolishedGraniteStairs::Half::Bottom, PolishedGraniteStairs::Shape::OuterLeft).ID: return 9150;
5378  case PolishedGraniteStairs::PolishedGraniteStairs(eBlockFace::BLOCK_FACE_ZM, PolishedGraniteStairs::Half::Bottom, PolishedGraniteStairs::Shape::OuterRight).ID: return 9152;
5379  case PolishedGraniteStairs::PolishedGraniteStairs(eBlockFace::BLOCK_FACE_ZP, PolishedGraniteStairs::Half::Top, PolishedGraniteStairs::Shape::Straight).ID: return 9154;
5380  case PolishedGraniteStairs::PolishedGraniteStairs(eBlockFace::BLOCK_FACE_ZP, PolishedGraniteStairs::Half::Top, PolishedGraniteStairs::Shape::InnerLeft).ID: return 9156;
5381  case PolishedGraniteStairs::PolishedGraniteStairs(eBlockFace::BLOCK_FACE_ZP, PolishedGraniteStairs::Half::Top, PolishedGraniteStairs::Shape::InnerRight).ID: return 9158;
5382  case PolishedGraniteStairs::PolishedGraniteStairs(eBlockFace::BLOCK_FACE_ZP, PolishedGraniteStairs::Half::Top, PolishedGraniteStairs::Shape::OuterLeft).ID: return 9160;
5383  case PolishedGraniteStairs::PolishedGraniteStairs(eBlockFace::BLOCK_FACE_ZP, PolishedGraniteStairs::Half::Top, PolishedGraniteStairs::Shape::OuterRight).ID: return 9162;
5384  case PolishedGraniteStairs::PolishedGraniteStairs(eBlockFace::BLOCK_FACE_ZP, PolishedGraniteStairs::Half::Bottom, PolishedGraniteStairs::Shape::Straight).ID: return 9164;
5385  case PolishedGraniteStairs::PolishedGraniteStairs(eBlockFace::BLOCK_FACE_ZP, PolishedGraniteStairs::Half::Bottom, PolishedGraniteStairs::Shape::InnerLeft).ID: return 9166;
5386  case PolishedGraniteStairs::PolishedGraniteStairs(eBlockFace::BLOCK_FACE_ZP, PolishedGraniteStairs::Half::Bottom, PolishedGraniteStairs::Shape::InnerRight).ID: return 9168;
5387  case PolishedGraniteStairs::PolishedGraniteStairs(eBlockFace::BLOCK_FACE_ZP, PolishedGraniteStairs::Half::Bottom, PolishedGraniteStairs::Shape::OuterLeft).ID: return 9170;
5388  case PolishedGraniteStairs::PolishedGraniteStairs(eBlockFace::BLOCK_FACE_ZP, PolishedGraniteStairs::Half::Bottom, PolishedGraniteStairs::Shape::OuterRight).ID: return 9172;
5389  case PolishedGraniteStairs::PolishedGraniteStairs(eBlockFace::BLOCK_FACE_XM, PolishedGraniteStairs::Half::Top, PolishedGraniteStairs::Shape::Straight).ID: return 9174;
5390  case PolishedGraniteStairs::PolishedGraniteStairs(eBlockFace::BLOCK_FACE_XM, PolishedGraniteStairs::Half::Top, PolishedGraniteStairs::Shape::InnerLeft).ID: return 9176;
5391  case PolishedGraniteStairs::PolishedGraniteStairs(eBlockFace::BLOCK_FACE_XM, PolishedGraniteStairs::Half::Top, PolishedGraniteStairs::Shape::InnerRight).ID: return 9178;
5392  case PolishedGraniteStairs::PolishedGraniteStairs(eBlockFace::BLOCK_FACE_XM, PolishedGraniteStairs::Half::Top, PolishedGraniteStairs::Shape::OuterLeft).ID: return 9180;
5393  case PolishedGraniteStairs::PolishedGraniteStairs(eBlockFace::BLOCK_FACE_XM, PolishedGraniteStairs::Half::Top, PolishedGraniteStairs::Shape::OuterRight).ID: return 9182;
5394  case PolishedGraniteStairs::PolishedGraniteStairs(eBlockFace::BLOCK_FACE_XM, PolishedGraniteStairs::Half::Bottom, PolishedGraniteStairs::Shape::Straight).ID: return 9184;
5395  case PolishedGraniteStairs::PolishedGraniteStairs(eBlockFace::BLOCK_FACE_XM, PolishedGraniteStairs::Half::Bottom, PolishedGraniteStairs::Shape::InnerLeft).ID: return 9186;
5396  case PolishedGraniteStairs::PolishedGraniteStairs(eBlockFace::BLOCK_FACE_XM, PolishedGraniteStairs::Half::Bottom, PolishedGraniteStairs::Shape::InnerRight).ID: return 9188;
5397  case PolishedGraniteStairs::PolishedGraniteStairs(eBlockFace::BLOCK_FACE_XM, PolishedGraniteStairs::Half::Bottom, PolishedGraniteStairs::Shape::OuterLeft).ID: return 9190;
5398  case PolishedGraniteStairs::PolishedGraniteStairs(eBlockFace::BLOCK_FACE_XM, PolishedGraniteStairs::Half::Bottom, PolishedGraniteStairs::Shape::OuterRight).ID: return 9192;
5399  case PolishedGraniteStairs::PolishedGraniteStairs(eBlockFace::BLOCK_FACE_XP, PolishedGraniteStairs::Half::Top, PolishedGraniteStairs::Shape::Straight).ID: return 9194;
5400  case PolishedGraniteStairs::PolishedGraniteStairs(eBlockFace::BLOCK_FACE_XP, PolishedGraniteStairs::Half::Top, PolishedGraniteStairs::Shape::InnerLeft).ID: return 9196;
5401  case PolishedGraniteStairs::PolishedGraniteStairs(eBlockFace::BLOCK_FACE_XP, PolishedGraniteStairs::Half::Top, PolishedGraniteStairs::Shape::InnerRight).ID: return 9198;
5402  case PolishedGraniteStairs::PolishedGraniteStairs(eBlockFace::BLOCK_FACE_XP, PolishedGraniteStairs::Half::Top, PolishedGraniteStairs::Shape::OuterLeft).ID: return 9200;
5403  case PolishedGraniteStairs::PolishedGraniteStairs(eBlockFace::BLOCK_FACE_XP, PolishedGraniteStairs::Half::Top, PolishedGraniteStairs::Shape::OuterRight).ID: return 9202;
5404  case PolishedGraniteStairs::PolishedGraniteStairs(eBlockFace::BLOCK_FACE_XP, PolishedGraniteStairs::Half::Bottom, PolishedGraniteStairs::Shape::Straight).ID: return 9204;
5405  case PolishedGraniteStairs::PolishedGraniteStairs(eBlockFace::BLOCK_FACE_XP, PolishedGraniteStairs::Half::Bottom, PolishedGraniteStairs::Shape::InnerLeft).ID: return 9206;
5406  case PolishedGraniteStairs::PolishedGraniteStairs(eBlockFace::BLOCK_FACE_XP, PolishedGraniteStairs::Half::Bottom, PolishedGraniteStairs::Shape::InnerRight).ID: return 9208;
5407  case PolishedGraniteStairs::PolishedGraniteStairs(eBlockFace::BLOCK_FACE_XP, PolishedGraniteStairs::Half::Bottom, PolishedGraniteStairs::Shape::OuterLeft).ID: return 9210;
5408  case PolishedGraniteStairs::PolishedGraniteStairs(eBlockFace::BLOCK_FACE_XP, PolishedGraniteStairs::Half::Bottom, PolishedGraniteStairs::Shape::OuterRight).ID: return 9212;
5409  case Poppy::Poppy().ID: return 1412;
5410  case Potatoes::Potatoes(0).ID: return 5802;
5411  case Potatoes::Potatoes(1).ID: return 5803;
5412  case Potatoes::Potatoes(2).ID: return 5804;
5413  case Potatoes::Potatoes(3).ID: return 5805;
5414  case Potatoes::Potatoes(4).ID: return 5806;
5415  case Potatoes::Potatoes(5).ID: return 5807;
5416  case Potatoes::Potatoes(6).ID: return 5808;
5417  case Potatoes::Potatoes(7).ID: return 5809;
5418  case PottedAcaciaSapling::PottedAcaciaSapling().ID: return 5774;
5419  case PottedAllium::PottedAllium().ID: return 5780;
5420  case PottedAzureBluet::PottedAzureBluet().ID: return 5781;
5421  case PottedBamboo::PottedBamboo().ID: return 9128;
5422  case PottedBirchSapling::PottedBirchSapling().ID: return 5772;
5423  case PottedBlueOrchid::PottedBlueOrchid().ID: return 5779;
5424  case PottedBrownMushroom::PottedBrownMushroom().ID: return 5791;
5425  case PottedCactus::PottedCactus().ID: return 5793;
5426  case PottedCornflower::PottedCornflower().ID: return 5787;
5427  case PottedDandelion::PottedDandelion().ID: return 5777;
5428  case PottedDarkOakSapling::PottedDarkOakSapling().ID: return 5775;
5429  case PottedDeadBush::PottedDeadBush().ID: return 5792;
5430  case PottedFern::PottedFern().ID: return 5776;
5431  case PottedJungleSapling::PottedJungleSapling().ID: return 5773;
5432  case PottedLilyOfTheValley::PottedLilyOfTheValley().ID: return 5788;
5433  case PottedOakSapling::PottedOakSapling().ID: return 5770;
5434  case PottedOrangeTulip::PottedOrangeTulip().ID: return 5783;
5435  case PottedOxeyeDaisy::PottedOxeyeDaisy().ID: return 5786;
5436  case PottedPinkTulip::PottedPinkTulip().ID: return 5785;
5437  case PottedPoppy::PottedPoppy().ID: return 5778;
5438  case PottedRedMushroom::PottedRedMushroom().ID: return 5790;
5439  case PottedRedTulip::PottedRedTulip().ID: return 5782;
5440  case PottedSpruceSapling::PottedSpruceSapling().ID: return 5771;
5441  case PottedWhiteTulip::PottedWhiteTulip().ID: return 5784;
5442  case PottedWitherRose::PottedWitherRose().ID: return 5789;
5443  case PoweredRail::PoweredRail(true, PoweredRail::Shape::NorthSouth).ID: return 1304;
5444  case PoweredRail::PoweredRail(true, PoweredRail::Shape::EastWest).ID: return 1305;
5445  case PoweredRail::PoweredRail(true, PoweredRail::Shape::AscendingEast).ID: return 1306;
5446  case PoweredRail::PoweredRail(true, PoweredRail::Shape::AscendingWest).ID: return 1307;
5447  case PoweredRail::PoweredRail(true, PoweredRail::Shape::AscendingNorth).ID: return 1308;
5448  case PoweredRail::PoweredRail(true, PoweredRail::Shape::AscendingSouth).ID: return 1309;
5449  case PoweredRail::PoweredRail(false, PoweredRail::Shape::NorthSouth).ID: return 1310;
5450  case PoweredRail::PoweredRail(false, PoweredRail::Shape::EastWest).ID: return 1311;
5451  case PoweredRail::PoweredRail(false, PoweredRail::Shape::AscendingEast).ID: return 1312;
5452  case PoweredRail::PoweredRail(false, PoweredRail::Shape::AscendingWest).ID: return 1313;
5453  case PoweredRail::PoweredRail(false, PoweredRail::Shape::AscendingNorth).ID: return 1314;
5454  case PoweredRail::PoweredRail(false, PoweredRail::Shape::AscendingSouth).ID: return 1315;
5455  case Prismarine::Prismarine().ID: return 7065;
5456  case PrismarineBrickSlab::PrismarineBrickSlab(PrismarineBrickSlab::Type::Top).ID: return 7315;
5458  case PrismarineBrickSlab::PrismarineBrickSlab(PrismarineBrickSlab::Type::Double).ID: return 7319;
5459  case PrismarineBrickStairs::PrismarineBrickStairs(eBlockFace::BLOCK_FACE_ZM, PrismarineBrickStairs::Half::Top, PrismarineBrickStairs::Shape::Straight).ID: return 7149;
5460  case PrismarineBrickStairs::PrismarineBrickStairs(eBlockFace::BLOCK_FACE_ZM, PrismarineBrickStairs::Half::Top, PrismarineBrickStairs::Shape::InnerLeft).ID: return 7151;
5461  case PrismarineBrickStairs::PrismarineBrickStairs(eBlockFace::BLOCK_FACE_ZM, PrismarineBrickStairs::Half::Top, PrismarineBrickStairs::Shape::InnerRight).ID: return 7153;
5462  case PrismarineBrickStairs::PrismarineBrickStairs(eBlockFace::BLOCK_FACE_ZM, PrismarineBrickStairs::Half::Top, PrismarineBrickStairs::Shape::OuterLeft).ID: return 7155;
5463  case PrismarineBrickStairs::PrismarineBrickStairs(eBlockFace::BLOCK_FACE_ZM, PrismarineBrickStairs::Half::Top, PrismarineBrickStairs::Shape::OuterRight).ID: return 7157;
5464  case PrismarineBrickStairs::PrismarineBrickStairs(eBlockFace::BLOCK_FACE_ZM, PrismarineBrickStairs::Half::Bottom, PrismarineBrickStairs::Shape::Straight).ID: return 7159;
5465  case PrismarineBrickStairs::PrismarineBrickStairs(eBlockFace::BLOCK_FACE_ZM, PrismarineBrickStairs::Half::Bottom, PrismarineBrickStairs::Shape::InnerLeft).ID: return 7161;
5466  case PrismarineBrickStairs::PrismarineBrickStairs(eBlockFace::BLOCK_FACE_ZM, PrismarineBrickStairs::Half::Bottom, PrismarineBrickStairs::Shape::InnerRight).ID: return 7163;
5467  case PrismarineBrickStairs::PrismarineBrickStairs(eBlockFace::BLOCK_FACE_ZM, PrismarineBrickStairs::Half::Bottom, PrismarineBrickStairs::Shape::OuterLeft).ID: return 7165;
5468  case PrismarineBrickStairs::PrismarineBrickStairs(eBlockFace::BLOCK_FACE_ZM, PrismarineBrickStairs::Half::Bottom, PrismarineBrickStairs::Shape::OuterRight).ID: return 7167;
5469  case PrismarineBrickStairs::PrismarineBrickStairs(eBlockFace::BLOCK_FACE_ZP, PrismarineBrickStairs::Half::Top, PrismarineBrickStairs::Shape::Straight).ID: return 7169;
5470  case PrismarineBrickStairs::PrismarineBrickStairs(eBlockFace::BLOCK_FACE_ZP, PrismarineBrickStairs::Half::Top, PrismarineBrickStairs::Shape::InnerLeft).ID: return 7171;
5471  case PrismarineBrickStairs::PrismarineBrickStairs(eBlockFace::BLOCK_FACE_ZP, PrismarineBrickStairs::Half::Top, PrismarineBrickStairs::Shape::InnerRight).ID: return 7173;
5472  case PrismarineBrickStairs::PrismarineBrickStairs(eBlockFace::BLOCK_FACE_ZP, PrismarineBrickStairs::Half::Top, PrismarineBrickStairs::Shape::OuterLeft).ID: return 7175;
5473  case PrismarineBrickStairs::PrismarineBrickStairs(eBlockFace::BLOCK_FACE_ZP, PrismarineBrickStairs::Half::Top, PrismarineBrickStairs::Shape::OuterRight).ID: return 7177;
5474  case PrismarineBrickStairs::PrismarineBrickStairs(eBlockFace::BLOCK_FACE_ZP, PrismarineBrickStairs::Half::Bottom, PrismarineBrickStairs::Shape::Straight).ID: return 7179;
5475  case PrismarineBrickStairs::PrismarineBrickStairs(eBlockFace::BLOCK_FACE_ZP, PrismarineBrickStairs::Half::Bottom, PrismarineBrickStairs::Shape::InnerLeft).ID: return 7181;
5476  case PrismarineBrickStairs::PrismarineBrickStairs(eBlockFace::BLOCK_FACE_ZP, PrismarineBrickStairs::Half::Bottom, PrismarineBrickStairs::Shape::InnerRight).ID: return 7183;
5477  case PrismarineBrickStairs::PrismarineBrickStairs(eBlockFace::BLOCK_FACE_ZP, PrismarineBrickStairs::Half::Bottom, PrismarineBrickStairs::Shape::OuterLeft).ID: return 7185;
5478  case PrismarineBrickStairs::PrismarineBrickStairs(eBlockFace::BLOCK_FACE_ZP, PrismarineBrickStairs::Half::Bottom, PrismarineBrickStairs::Shape::OuterRight).ID: return 7187;
5479  case PrismarineBrickStairs::PrismarineBrickStairs(eBlockFace::BLOCK_FACE_XM, PrismarineBrickStairs::Half::Top, PrismarineBrickStairs::Shape::Straight).ID: return 7189;
5480  case PrismarineBrickStairs::PrismarineBrickStairs(eBlockFace::BLOCK_FACE_XM, PrismarineBrickStairs::Half::Top, PrismarineBrickStairs::Shape::InnerLeft).ID: return 7191;
5481  case PrismarineBrickStairs::PrismarineBrickStairs(eBlockFace::BLOCK_FACE_XM, PrismarineBrickStairs::Half::Top, PrismarineBrickStairs::Shape::InnerRight).ID: return 7193;
5482  case PrismarineBrickStairs::PrismarineBrickStairs(eBlockFace::BLOCK_FACE_XM, PrismarineBrickStairs::Half::Top, PrismarineBrickStairs::Shape::OuterLeft).ID: return 7195;
5483  case PrismarineBrickStairs::PrismarineBrickStairs(eBlockFace::BLOCK_FACE_XM, PrismarineBrickStairs::Half::Top, PrismarineBrickStairs::Shape::OuterRight).ID: return 7197;
5484  case PrismarineBrickStairs::PrismarineBrickStairs(eBlockFace::BLOCK_FACE_XM, PrismarineBrickStairs::Half::Bottom, PrismarineBrickStairs::Shape::Straight).ID: return 7199;
5485  case PrismarineBrickStairs::PrismarineBrickStairs(eBlockFace::BLOCK_FACE_XM, PrismarineBrickStairs::Half::Bottom, PrismarineBrickStairs::Shape::InnerLeft).ID: return 7201;
5486  case PrismarineBrickStairs::PrismarineBrickStairs(eBlockFace::BLOCK_FACE_XM, PrismarineBrickStairs::Half::Bottom, PrismarineBrickStairs::Shape::InnerRight).ID: return 7203;
5487  case PrismarineBrickStairs::PrismarineBrickStairs(eBlockFace::BLOCK_FACE_XM, PrismarineBrickStairs::Half::Bottom, PrismarineBrickStairs::Shape::OuterLeft).ID: return 7205;
5488  case PrismarineBrickStairs::PrismarineBrickStairs(eBlockFace::BLOCK_FACE_XM, PrismarineBrickStairs::Half::Bottom, PrismarineBrickStairs::Shape::OuterRight).ID: return 7207;
5489  case PrismarineBrickStairs::PrismarineBrickStairs(eBlockFace::BLOCK_FACE_XP, PrismarineBrickStairs::Half::Top, PrismarineBrickStairs::Shape::Straight).ID: return 7209;
5490  case PrismarineBrickStairs::PrismarineBrickStairs(eBlockFace::BLOCK_FACE_XP, PrismarineBrickStairs::Half::Top, PrismarineBrickStairs::Shape::InnerLeft).ID: return 7211;
5491  case PrismarineBrickStairs::PrismarineBrickStairs(eBlockFace::BLOCK_FACE_XP, PrismarineBrickStairs::Half::Top, PrismarineBrickStairs::Shape::InnerRight).ID: return 7213;
5492  case PrismarineBrickStairs::PrismarineBrickStairs(eBlockFace::BLOCK_FACE_XP, PrismarineBrickStairs::Half::Top, PrismarineBrickStairs::Shape::OuterLeft).ID: return 7215;
5493  case PrismarineBrickStairs::PrismarineBrickStairs(eBlockFace::BLOCK_FACE_XP, PrismarineBrickStairs::Half::Top, PrismarineBrickStairs::Shape::OuterRight).ID: return 7217;
5494  case PrismarineBrickStairs::PrismarineBrickStairs(eBlockFace::BLOCK_FACE_XP, PrismarineBrickStairs::Half::Bottom, PrismarineBrickStairs::Shape::Straight).ID: return 7219;
5495  case PrismarineBrickStairs::PrismarineBrickStairs(eBlockFace::BLOCK_FACE_XP, PrismarineBrickStairs::Half::Bottom, PrismarineBrickStairs::Shape::InnerLeft).ID: return 7221;
5496  case PrismarineBrickStairs::PrismarineBrickStairs(eBlockFace::BLOCK_FACE_XP, PrismarineBrickStairs::Half::Bottom, PrismarineBrickStairs::Shape::InnerRight).ID: return 7223;
5497  case PrismarineBrickStairs::PrismarineBrickStairs(eBlockFace::BLOCK_FACE_XP, PrismarineBrickStairs::Half::Bottom, PrismarineBrickStairs::Shape::OuterLeft).ID: return 7225;
5498  case PrismarineBrickStairs::PrismarineBrickStairs(eBlockFace::BLOCK_FACE_XP, PrismarineBrickStairs::Half::Bottom, PrismarineBrickStairs::Shape::OuterRight).ID: return 7227;
5499  case PrismarineBricks::PrismarineBricks().ID: return 7066;
5500  case PrismarineSlab::PrismarineSlab(PrismarineSlab::Type::Top).ID: return 7309;
5502  case PrismarineSlab::PrismarineSlab(PrismarineSlab::Type::Double).ID: return 7313;
5503  case PrismarineStairs::PrismarineStairs(eBlockFace::BLOCK_FACE_ZM, PrismarineStairs::Half::Top, PrismarineStairs::Shape::Straight).ID: return 7069;
5504  case PrismarineStairs::PrismarineStairs(eBlockFace::BLOCK_FACE_ZM, PrismarineStairs::Half::Top, PrismarineStairs::Shape::InnerLeft).ID: return 7071;
5505  case PrismarineStairs::PrismarineStairs(eBlockFace::BLOCK_FACE_ZM, PrismarineStairs::Half::Top, PrismarineStairs::Shape::InnerRight).ID: return 7073;
5506  case PrismarineStairs::PrismarineStairs(eBlockFace::BLOCK_FACE_ZM, PrismarineStairs::Half::Top, PrismarineStairs::Shape::OuterLeft).ID: return 7075;
5507  case PrismarineStairs::PrismarineStairs(eBlockFace::BLOCK_FACE_ZM, PrismarineStairs::Half::Top, PrismarineStairs::Shape::OuterRight).ID: return 7077;
5508  case PrismarineStairs::PrismarineStairs(eBlockFace::BLOCK_FACE_ZM, PrismarineStairs::Half::Bottom, PrismarineStairs::Shape::Straight).ID: return 7079;
5509  case PrismarineStairs::PrismarineStairs(eBlockFace::BLOCK_FACE_ZM, PrismarineStairs::Half::Bottom, PrismarineStairs::Shape::InnerLeft).ID: return 7081;
5510  case PrismarineStairs::PrismarineStairs(eBlockFace::BLOCK_FACE_ZM, PrismarineStairs::Half::Bottom, PrismarineStairs::Shape::InnerRight).ID: return 7083;
5511  case PrismarineStairs::PrismarineStairs(eBlockFace::BLOCK_FACE_ZM, PrismarineStairs::Half::Bottom, PrismarineStairs::Shape::OuterLeft).ID: return 7085;
5512  case PrismarineStairs::PrismarineStairs(eBlockFace::BLOCK_FACE_ZM, PrismarineStairs::Half::Bottom, PrismarineStairs::Shape::OuterRight).ID: return 7087;
5513  case PrismarineStairs::PrismarineStairs(eBlockFace::BLOCK_FACE_ZP, PrismarineStairs::Half::Top, PrismarineStairs::Shape::Straight).ID: return 7089;
5514  case PrismarineStairs::PrismarineStairs(eBlockFace::BLOCK_FACE_ZP, PrismarineStairs::Half::Top, PrismarineStairs::Shape::InnerLeft).ID: return 7091;
5515  case PrismarineStairs::PrismarineStairs(eBlockFace::BLOCK_FACE_ZP, PrismarineStairs::Half::Top, PrismarineStairs::Shape::InnerRight).ID: return 7093;
5516  case PrismarineStairs::PrismarineStairs(eBlockFace::BLOCK_FACE_ZP, PrismarineStairs::Half::Top, PrismarineStairs::Shape::OuterLeft).ID: return 7095;
5517  case PrismarineStairs::PrismarineStairs(eBlockFace::BLOCK_FACE_ZP, PrismarineStairs::Half::Top, PrismarineStairs::Shape::OuterRight).ID: return 7097;
5518  case PrismarineStairs::PrismarineStairs(eBlockFace::BLOCK_FACE_ZP, PrismarineStairs::Half::Bottom, PrismarineStairs::Shape::Straight).ID: return 7099;
5519  case PrismarineStairs::PrismarineStairs(eBlockFace::BLOCK_FACE_ZP, PrismarineStairs::Half::Bottom, PrismarineStairs::Shape::InnerLeft).ID: return 7101;
5520  case PrismarineStairs::PrismarineStairs(eBlockFace::BLOCK_FACE_ZP, PrismarineStairs::Half::Bottom, PrismarineStairs::Shape::InnerRight).ID: return 7103;
5521  case PrismarineStairs::PrismarineStairs(eBlockFace::BLOCK_FACE_ZP, PrismarineStairs::Half::Bottom, PrismarineStairs::Shape::OuterLeft).ID: return 7105;
5522  case PrismarineStairs::PrismarineStairs(eBlockFace::BLOCK_FACE_ZP, PrismarineStairs::Half::Bottom, PrismarineStairs::Shape::OuterRight).ID: return 7107;
5523  case PrismarineStairs::PrismarineStairs(eBlockFace::BLOCK_FACE_XM, PrismarineStairs::Half::Top, PrismarineStairs::Shape::Straight).ID: return 7109;
5524  case PrismarineStairs::PrismarineStairs(eBlockFace::BLOCK_FACE_XM, PrismarineStairs::Half::Top, PrismarineStairs::Shape::InnerLeft).ID: return 7111;
5525  case PrismarineStairs::PrismarineStairs(eBlockFace::BLOCK_FACE_XM, PrismarineStairs::Half::Top, PrismarineStairs::Shape::InnerRight).ID: return 7113;
5526  case PrismarineStairs::PrismarineStairs(eBlockFace::BLOCK_FACE_XM, PrismarineStairs::Half::Top, PrismarineStairs::Shape::OuterLeft).ID: return 7115;
5527  case PrismarineStairs::PrismarineStairs(eBlockFace::BLOCK_FACE_XM, PrismarineStairs::Half::Top, PrismarineStairs::Shape::OuterRight).ID: return 7117;
5528  case PrismarineStairs::PrismarineStairs(eBlockFace::BLOCK_FACE_XM, PrismarineStairs::Half::Bottom, PrismarineStairs::Shape::Straight).ID: return 7119;
5529  case PrismarineStairs::PrismarineStairs(eBlockFace::BLOCK_FACE_XM, PrismarineStairs::Half::Bottom, PrismarineStairs::Shape::InnerLeft).ID: return 7121;
5530  case PrismarineStairs::PrismarineStairs(eBlockFace::BLOCK_FACE_XM, PrismarineStairs::Half::Bottom, PrismarineStairs::Shape::InnerRight).ID: return 7123;
5531  case PrismarineStairs::PrismarineStairs(eBlockFace::BLOCK_FACE_XM, PrismarineStairs::Half::Bottom, PrismarineStairs::Shape::OuterLeft).ID: return 7125;
5532  case PrismarineStairs::PrismarineStairs(eBlockFace::BLOCK_FACE_XM, PrismarineStairs::Half::Bottom, PrismarineStairs::Shape::OuterRight).ID: return 7127;
5533  case PrismarineStairs::PrismarineStairs(eBlockFace::BLOCK_FACE_XP, PrismarineStairs::Half::Top, PrismarineStairs::Shape::Straight).ID: return 7129;
5534  case PrismarineStairs::PrismarineStairs(eBlockFace::BLOCK_FACE_XP, PrismarineStairs::Half::Top, PrismarineStairs::Shape::InnerLeft).ID: return 7131;
5535  case PrismarineStairs::PrismarineStairs(eBlockFace::BLOCK_FACE_XP, PrismarineStairs::Half::Top, PrismarineStairs::Shape::InnerRight).ID: return 7133;
5536  case PrismarineStairs::PrismarineStairs(eBlockFace::BLOCK_FACE_XP, PrismarineStairs::Half::Top, PrismarineStairs::Shape::OuterLeft).ID: return 7135;
5537  case PrismarineStairs::PrismarineStairs(eBlockFace::BLOCK_FACE_XP, PrismarineStairs::Half::Top, PrismarineStairs::Shape::OuterRight).ID: return 7137;
5538  case PrismarineStairs::PrismarineStairs(eBlockFace::BLOCK_FACE_XP, PrismarineStairs::Half::Bottom, PrismarineStairs::Shape::Straight).ID: return 7139;
5539  case PrismarineStairs::PrismarineStairs(eBlockFace::BLOCK_FACE_XP, PrismarineStairs::Half::Bottom, PrismarineStairs::Shape::InnerLeft).ID: return 7141;
5540  case PrismarineStairs::PrismarineStairs(eBlockFace::BLOCK_FACE_XP, PrismarineStairs::Half::Bottom, PrismarineStairs::Shape::InnerRight).ID: return 7143;
5541  case PrismarineStairs::PrismarineStairs(eBlockFace::BLOCK_FACE_XP, PrismarineStairs::Half::Bottom, PrismarineStairs::Shape::OuterLeft).ID: return 7145;
5542  case PrismarineStairs::PrismarineStairs(eBlockFace::BLOCK_FACE_XP, PrismarineStairs::Half::Bottom, PrismarineStairs::Shape::OuterRight).ID: return 7147;
5543  case PrismarineWall::PrismarineWall(PrismarineWall::East::Low, PrismarineWall::North::Low, PrismarineWall::South::Low, true, PrismarineWall::West::Low).ID: return 10397;
5544  case PrismarineWall::PrismarineWall(PrismarineWall::East::Low, PrismarineWall::North::Low, PrismarineWall::South::Low, true, PrismarineWall::West::None).ID: return 10398;
5545  case PrismarineWall::PrismarineWall(PrismarineWall::East::Low, PrismarineWall::North::Low, PrismarineWall::South::Low, false, PrismarineWall::West::Low).ID: return 10401;
5546  case PrismarineWall::PrismarineWall(PrismarineWall::East::Low, PrismarineWall::North::Low, PrismarineWall::South::Low, false, PrismarineWall::West::None).ID: return 10402;
5547  case PrismarineWall::PrismarineWall(PrismarineWall::East::Low, PrismarineWall::North::Low, PrismarineWall::South::None, true, PrismarineWall::West::Low).ID: return 10405;
5548  case PrismarineWall::PrismarineWall(PrismarineWall::East::Low, PrismarineWall::North::Low, PrismarineWall::South::None, true, PrismarineWall::West::None).ID: return 10406;
5549  case PrismarineWall::PrismarineWall(PrismarineWall::East::Low, PrismarineWall::North::Low, PrismarineWall::South::None, false, PrismarineWall::West::Low).ID: return 10409;
5550  case PrismarineWall::PrismarineWall(PrismarineWall::East::Low, PrismarineWall::North::Low, PrismarineWall::South::None, false, PrismarineWall::West::None).ID: return 10410;
5551  case PrismarineWall::PrismarineWall(PrismarineWall::East::Low, PrismarineWall::North::None, PrismarineWall::South::Low, true, PrismarineWall::West::Low).ID: return 10413;
5552  case PrismarineWall::PrismarineWall(PrismarineWall::East::Low, PrismarineWall::North::None, PrismarineWall::South::Low, true, PrismarineWall::West::None).ID: return 10414;
5553  case PrismarineWall::PrismarineWall(PrismarineWall::East::Low, PrismarineWall::North::None, PrismarineWall::South::Low, false, PrismarineWall::West::Low).ID: return 10417;
5554  case PrismarineWall::PrismarineWall(PrismarineWall::East::Low, PrismarineWall::North::None, PrismarineWall::South::Low, false, PrismarineWall::West::None).ID: return 10418;
5555  case PrismarineWall::PrismarineWall(PrismarineWall::East::Low, PrismarineWall::North::None, PrismarineWall::South::None, true, PrismarineWall::West::Low).ID: return 10421;
5556  case PrismarineWall::PrismarineWall(PrismarineWall::East::Low, PrismarineWall::North::None, PrismarineWall::South::None, true, PrismarineWall::West::None).ID: return 10422;
5557  case PrismarineWall::PrismarineWall(PrismarineWall::East::Low, PrismarineWall::North::None, PrismarineWall::South::None, false, PrismarineWall::West::Low).ID: return 10425;
5558  case PrismarineWall::PrismarineWall(PrismarineWall::East::Low, PrismarineWall::North::None, PrismarineWall::South::None, false, PrismarineWall::West::None).ID: return 10426;
5559  case PrismarineWall::PrismarineWall(PrismarineWall::East::None, PrismarineWall::North::Low, PrismarineWall::South::Low, true, PrismarineWall::West::Low).ID: return 10429;
5560  case PrismarineWall::PrismarineWall(PrismarineWall::East::None, PrismarineWall::North::Low, PrismarineWall::South::Low, true, PrismarineWall::West::None).ID: return 10430;
5561  case PrismarineWall::PrismarineWall(PrismarineWall::East::None, PrismarineWall::North::Low, PrismarineWall::South::Low, false, PrismarineWall::West::Low).ID: return 10433;
5562  case PrismarineWall::PrismarineWall(PrismarineWall::East::None, PrismarineWall::North::Low, PrismarineWall::South::Low, false, PrismarineWall::West::None).ID: return 10434;
5563  case PrismarineWall::PrismarineWall(PrismarineWall::East::None, PrismarineWall::North::Low, PrismarineWall::South::None, true, PrismarineWall::West::Low).ID: return 10437;
5564  case PrismarineWall::PrismarineWall(PrismarineWall::East::None, PrismarineWall::North::Low, PrismarineWall::South::None, true, PrismarineWall::West::None).ID: return 10438;
5565  case PrismarineWall::PrismarineWall(PrismarineWall::East::None, PrismarineWall::North::Low, PrismarineWall::South::None, false, PrismarineWall::West::Low).ID: return 10441;
5566  case PrismarineWall::PrismarineWall(PrismarineWall::East::None, PrismarineWall::North::Low, PrismarineWall::South::None, false, PrismarineWall::West::None).ID: return 10442;
5567  case PrismarineWall::PrismarineWall(PrismarineWall::East::None, PrismarineWall::North::None, PrismarineWall::South::Low, true, PrismarineWall::West::Low).ID: return 10445;
5568  case PrismarineWall::PrismarineWall(PrismarineWall::East::None, PrismarineWall::North::None, PrismarineWall::South::Low, true, PrismarineWall::West::None).ID: return 10446;
5569  case PrismarineWall::PrismarineWall(PrismarineWall::East::None, PrismarineWall::North::None, PrismarineWall::South::Low, false, PrismarineWall::West::Low).ID: return 10449;
5570  case PrismarineWall::PrismarineWall(PrismarineWall::East::None, PrismarineWall::North::None, PrismarineWall::South::Low, false, PrismarineWall::West::None).ID: return 10450;
5571  case PrismarineWall::PrismarineWall(PrismarineWall::East::None, PrismarineWall::North::None, PrismarineWall::South::None, true, PrismarineWall::West::Low).ID: return 10453;
5572  case PrismarineWall::PrismarineWall(PrismarineWall::East::None, PrismarineWall::North::None, PrismarineWall::South::None, true, PrismarineWall::West::None).ID: return 10454;
5573  case PrismarineWall::PrismarineWall(PrismarineWall::East::None, PrismarineWall::North::None, PrismarineWall::South::None, false, PrismarineWall::West::Low).ID: return 10457;
5574  case PrismarineWall::PrismarineWall(PrismarineWall::East::None, PrismarineWall::North::None, PrismarineWall::South::None, false, PrismarineWall::West::None).ID: return 10458;
5575  case Pumpkin::Pumpkin().ID: return 3996;
5576  case PumpkinStem::PumpkinStem(0).ID: return 4756;
5577  case PumpkinStem::PumpkinStem(1).ID: return 4757;
5578  case PumpkinStem::PumpkinStem(2).ID: return 4758;
5579  case PumpkinStem::PumpkinStem(3).ID: return 4759;
5580  case PumpkinStem::PumpkinStem(4).ID: return 4760;
5581  case PumpkinStem::PumpkinStem(5).ID: return 4761;
5582  case PumpkinStem::PumpkinStem(6).ID: return 4762;
5583  case PumpkinStem::PumpkinStem(7).ID: return 4763;
5584  case PurpleBanner::PurpleBanner(0).ID: return 7521;
5585  case PurpleBanner::PurpleBanner(1).ID: return 7522;
5586  case PurpleBanner::PurpleBanner(2).ID: return 7523;
5587  case PurpleBanner::PurpleBanner(3).ID: return 7524;
5588  case PurpleBanner::PurpleBanner(4).ID: return 7525;
5589  case PurpleBanner::PurpleBanner(5).ID: return 7526;
5590  case PurpleBanner::PurpleBanner(6).ID: return 7527;
5591  case PurpleBanner::PurpleBanner(7).ID: return 7528;
5592  case PurpleBanner::PurpleBanner(8).ID: return 7529;
5593  case PurpleBanner::PurpleBanner(9).ID: return 7530;
5594  case PurpleBanner::PurpleBanner(10).ID: return 7531;
5595  case PurpleBanner::PurpleBanner(11).ID: return 7532;
5596  case PurpleBanner::PurpleBanner(12).ID: return 7533;
5597  case PurpleBanner::PurpleBanner(13).ID: return 7534;
5598  case PurpleBanner::PurpleBanner(14).ID: return 7535;
5599  case PurpleBanner::PurpleBanner(15).ID: return 7536;
5600  case PurpleBed::PurpleBed(eBlockFace::BLOCK_FACE_ZM, true, PurpleBed::Part::Head).ID: return 1208;
5601  case PurpleBed::PurpleBed(eBlockFace::BLOCK_FACE_ZM, true, PurpleBed::Part::Foot).ID: return 1209;
5602  case PurpleBed::PurpleBed(eBlockFace::BLOCK_FACE_ZM, false, PurpleBed::Part::Head).ID: return 1210;
5603  case PurpleBed::PurpleBed(eBlockFace::BLOCK_FACE_ZM, false, PurpleBed::Part::Foot).ID: return 1211;
5604  case PurpleBed::PurpleBed(eBlockFace::BLOCK_FACE_ZP, true, PurpleBed::Part::Head).ID: return 1212;
5605  case PurpleBed::PurpleBed(eBlockFace::BLOCK_FACE_ZP, true, PurpleBed::Part::Foot).ID: return 1213;
5606  case PurpleBed::PurpleBed(eBlockFace::BLOCK_FACE_ZP, false, PurpleBed::Part::Head).ID: return 1214;
5607  case PurpleBed::PurpleBed(eBlockFace::BLOCK_FACE_ZP, false, PurpleBed::Part::Foot).ID: return 1215;
5608  case PurpleBed::PurpleBed(eBlockFace::BLOCK_FACE_XM, true, PurpleBed::Part::Head).ID: return 1216;
5609  case PurpleBed::PurpleBed(eBlockFace::BLOCK_FACE_XM, true, PurpleBed::Part::Foot).ID: return 1217;
5610  case PurpleBed::PurpleBed(eBlockFace::BLOCK_FACE_XM, false, PurpleBed::Part::Head).ID: return 1218;
5611  case PurpleBed::PurpleBed(eBlockFace::BLOCK_FACE_XM, false, PurpleBed::Part::Foot).ID: return 1219;
5612  case PurpleBed::PurpleBed(eBlockFace::BLOCK_FACE_XP, true, PurpleBed::Part::Head).ID: return 1220;
5613  case PurpleBed::PurpleBed(eBlockFace::BLOCK_FACE_XP, true, PurpleBed::Part::Foot).ID: return 1221;
5614  case PurpleBed::PurpleBed(eBlockFace::BLOCK_FACE_XP, false, PurpleBed::Part::Head).ID: return 1222;
5615  case PurpleBed::PurpleBed(eBlockFace::BLOCK_FACE_XP, false, PurpleBed::Part::Foot).ID: return 1223;
5616  case PurpleCarpet::PurpleCarpet().ID: return 7340;
5617  case PurpleConcrete::PurpleConcrete().ID: return 8912;
5618  case PurpleConcretePowder::PurpleConcretePowder().ID: return 8928;
5629  case PurpleStainedGlass::PurpleStainedGlass().ID: return 4091;
5630  case PurpleStainedGlassPane::PurpleStainedGlassPane(true, true, true, true).ID: return 6649;
5631  case PurpleStainedGlassPane::PurpleStainedGlassPane(true, true, true, false).ID: return 6650;
5632  case PurpleStainedGlassPane::PurpleStainedGlassPane(true, true, false, true).ID: return 6653;
5633  case PurpleStainedGlassPane::PurpleStainedGlassPane(true, true, false, false).ID: return 6654;
5634  case PurpleStainedGlassPane::PurpleStainedGlassPane(true, false, true, true).ID: return 6657;
5635  case PurpleStainedGlassPane::PurpleStainedGlassPane(true, false, true, false).ID: return 6658;
5636  case PurpleStainedGlassPane::PurpleStainedGlassPane(true, false, false, true).ID: return 6661;
5637  case PurpleStainedGlassPane::PurpleStainedGlassPane(true, false, false, false).ID: return 6662;
5638  case PurpleStainedGlassPane::PurpleStainedGlassPane(false, true, true, true).ID: return 6665;
5639  case PurpleStainedGlassPane::PurpleStainedGlassPane(false, true, true, false).ID: return 6666;
5640  case PurpleStainedGlassPane::PurpleStainedGlassPane(false, true, false, true).ID: return 6669;
5641  case PurpleStainedGlassPane::PurpleStainedGlassPane(false, true, false, false).ID: return 6670;
5642  case PurpleStainedGlassPane::PurpleStainedGlassPane(false, false, true, true).ID: return 6673;
5643  case PurpleStainedGlassPane::PurpleStainedGlassPane(false, false, true, false).ID: return 6674;
5644  case PurpleStainedGlassPane::PurpleStainedGlassPane(false, false, false, true).ID: return 6677;
5645  case PurpleStainedGlassPane::PurpleStainedGlassPane(false, false, false, false).ID: return 6678;
5646  case PurpleTerracotta::PurpleTerracotta().ID: return 6321;
5647  case PurpleWallBanner::PurpleWallBanner(eBlockFace::BLOCK_FACE_ZM).ID: return 7657;
5648  case PurpleWallBanner::PurpleWallBanner(eBlockFace::BLOCK_FACE_ZP).ID: return 7658;
5649  case PurpleWallBanner::PurpleWallBanner(eBlockFace::BLOCK_FACE_XM).ID: return 7659;
5650  case PurpleWallBanner::PurpleWallBanner(eBlockFace::BLOCK_FACE_XP).ID: return 7660;
5651  case PurpleWool::PurpleWool().ID: return 1393;
5652  case PurpurBlock::PurpurBlock().ID: return 8598;
5653  case PurpurPillar::PurpurPillar(PurpurPillar::Axis::X).ID: return 8599;
5654  case PurpurPillar::PurpurPillar(PurpurPillar::Axis::Y).ID: return 8600;
5655  case PurpurPillar::PurpurPillar(PurpurPillar::Axis::Z).ID: return 8601;
5656  case PurpurSlab::PurpurSlab(PurpurSlab::Type::Top).ID: return 7873;
5658  case PurpurSlab::PurpurSlab(PurpurSlab::Type::Double).ID: return 7877;
5659  case PurpurStairs::PurpurStairs(eBlockFace::BLOCK_FACE_ZM, PurpurStairs::Half::Top, PurpurStairs::Shape::Straight).ID: return 8603;
5660  case PurpurStairs::PurpurStairs(eBlockFace::BLOCK_FACE_ZM, PurpurStairs::Half::Top, PurpurStairs::Shape::InnerLeft).ID: return 8605;
5661  case PurpurStairs::PurpurStairs(eBlockFace::BLOCK_FACE_ZM, PurpurStairs::Half::Top, PurpurStairs::Shape::InnerRight).ID: return 8607;
5662  case PurpurStairs::PurpurStairs(eBlockFace::BLOCK_FACE_ZM, PurpurStairs::Half::Top, PurpurStairs::Shape::OuterLeft).ID: return 8609;
5663  case PurpurStairs::PurpurStairs(eBlockFace::BLOCK_FACE_ZM, PurpurStairs::Half::Top, PurpurStairs::Shape::OuterRight).ID: return 8611;
5664  case PurpurStairs::PurpurStairs(eBlockFace::BLOCK_FACE_ZM, PurpurStairs::Half::Bottom, PurpurStairs::Shape::Straight).ID: return 8613;
5665  case PurpurStairs::PurpurStairs(eBlockFace::BLOCK_FACE_ZM, PurpurStairs::Half::Bottom, PurpurStairs::Shape::InnerLeft).ID: return 8615;
5666  case PurpurStairs::PurpurStairs(eBlockFace::BLOCK_FACE_ZM, PurpurStairs::Half::Bottom, PurpurStairs::Shape::InnerRight).ID: return 8617;
5667  case PurpurStairs::PurpurStairs(eBlockFace::BLOCK_FACE_ZM, PurpurStairs::Half::Bottom, PurpurStairs::Shape::OuterLeft).ID: return 8619;
5668  case PurpurStairs::PurpurStairs(eBlockFace::BLOCK_FACE_ZM, PurpurStairs::Half::Bottom, PurpurStairs::Shape::OuterRight).ID: return 8621;
5669  case PurpurStairs::PurpurStairs(eBlockFace::BLOCK_FACE_ZP, PurpurStairs::Half::Top, PurpurStairs::Shape::Straight).ID: return 8623;
5670  case PurpurStairs::PurpurStairs(eBlockFace::BLOCK_FACE_ZP, PurpurStairs::Half::Top, PurpurStairs::Shape::InnerLeft).ID: return 8625;
5671  case PurpurStairs::PurpurStairs(eBlockFace::BLOCK_FACE_ZP, PurpurStairs::Half::Top, PurpurStairs::Shape::InnerRight).ID: return 8627;
5672  case PurpurStairs::PurpurStairs(eBlockFace::BLOCK_FACE_ZP, PurpurStairs::Half::Top, PurpurStairs::Shape::OuterLeft).ID: return 8629;
5673  case PurpurStairs::PurpurStairs(eBlockFace::BLOCK_FACE_ZP, PurpurStairs::Half::Top, PurpurStairs::Shape::OuterRight).ID: return 8631;
5674  case PurpurStairs::PurpurStairs(eBlockFace::BLOCK_FACE_ZP, PurpurStairs::Half::Bottom, PurpurStairs::Shape::Straight).ID: return 8633;
5675  case PurpurStairs::PurpurStairs(eBlockFace::BLOCK_FACE_ZP, PurpurStairs::Half::Bottom, PurpurStairs::Shape::InnerLeft).ID: return 8635;
5676  case PurpurStairs::PurpurStairs(eBlockFace::BLOCK_FACE_ZP, PurpurStairs::Half::Bottom, PurpurStairs::Shape::InnerRight).ID: return 8637;
5677  case PurpurStairs::PurpurStairs(eBlockFace::BLOCK_FACE_ZP, PurpurStairs::Half::Bottom, PurpurStairs::Shape::OuterLeft).ID: return 8639;
5678  case PurpurStairs::PurpurStairs(eBlockFace::BLOCK_FACE_ZP, PurpurStairs::Half::Bottom, PurpurStairs::Shape::OuterRight).ID: return 8641;
5679  case PurpurStairs::PurpurStairs(eBlockFace::BLOCK_FACE_XM, PurpurStairs::Half::Top, PurpurStairs::Shape::Straight).ID: return 8643;
5680  case PurpurStairs::PurpurStairs(eBlockFace::BLOCK_FACE_XM, PurpurStairs::Half::Top, PurpurStairs::Shape::InnerLeft).ID: return 8645;
5681  case PurpurStairs::PurpurStairs(eBlockFace::BLOCK_FACE_XM, PurpurStairs::Half::Top, PurpurStairs::Shape::InnerRight).ID: return 8647;
5682  case PurpurStairs::PurpurStairs(eBlockFace::BLOCK_FACE_XM, PurpurStairs::Half::Top, PurpurStairs::Shape::OuterLeft).ID: return 8649;
5683  case PurpurStairs::PurpurStairs(eBlockFace::BLOCK_FACE_XM, PurpurStairs::Half::Top, PurpurStairs::Shape::OuterRight).ID: return 8651;
5684  case PurpurStairs::PurpurStairs(eBlockFace::BLOCK_FACE_XM, PurpurStairs::Half::Bottom, PurpurStairs::Shape::Straight).ID: return 8653;
5685  case PurpurStairs::PurpurStairs(eBlockFace::BLOCK_FACE_XM, PurpurStairs::Half::Bottom, PurpurStairs::Shape::InnerLeft).ID: return 8655;
5686  case PurpurStairs::PurpurStairs(eBlockFace::BLOCK_FACE_XM, PurpurStairs::Half::Bottom, PurpurStairs::Shape::InnerRight).ID: return 8657;
5687  case PurpurStairs::PurpurStairs(eBlockFace::BLOCK_FACE_XM, PurpurStairs::Half::Bottom, PurpurStairs::Shape::OuterLeft).ID: return 8659;
5688  case PurpurStairs::PurpurStairs(eBlockFace::BLOCK_FACE_XM, PurpurStairs::Half::Bottom, PurpurStairs::Shape::OuterRight).ID: return 8661;
5689  case PurpurStairs::PurpurStairs(eBlockFace::BLOCK_FACE_XP, PurpurStairs::Half::Top, PurpurStairs::Shape::Straight).ID: return 8663;
5690  case PurpurStairs::PurpurStairs(eBlockFace::BLOCK_FACE_XP, PurpurStairs::Half::Top, PurpurStairs::Shape::InnerLeft).ID: return 8665;
5691  case PurpurStairs::PurpurStairs(eBlockFace::BLOCK_FACE_XP, PurpurStairs::Half::Top, PurpurStairs::Shape::InnerRight).ID: return 8667;
5692  case PurpurStairs::PurpurStairs(eBlockFace::BLOCK_FACE_XP, PurpurStairs::Half::Top, PurpurStairs::Shape::OuterLeft).ID: return 8669;
5693  case PurpurStairs::PurpurStairs(eBlockFace::BLOCK_FACE_XP, PurpurStairs::Half::Top, PurpurStairs::Shape::OuterRight).ID: return 8671;
5694  case PurpurStairs::PurpurStairs(eBlockFace::BLOCK_FACE_XP, PurpurStairs::Half::Bottom, PurpurStairs::Shape::Straight).ID: return 8673;
5695  case PurpurStairs::PurpurStairs(eBlockFace::BLOCK_FACE_XP, PurpurStairs::Half::Bottom, PurpurStairs::Shape::InnerLeft).ID: return 8675;
5696  case PurpurStairs::PurpurStairs(eBlockFace::BLOCK_FACE_XP, PurpurStairs::Half::Bottom, PurpurStairs::Shape::InnerRight).ID: return 8677;
5697  case PurpurStairs::PurpurStairs(eBlockFace::BLOCK_FACE_XP, PurpurStairs::Half::Bottom, PurpurStairs::Shape::OuterLeft).ID: return 8679;
5698  case PurpurStairs::PurpurStairs(eBlockFace::BLOCK_FACE_XP, PurpurStairs::Half::Bottom, PurpurStairs::Shape::OuterRight).ID: return 8681;
5699  case QuartzBlock::QuartzBlock().ID: return 6202;
5700  case QuartzPillar::QuartzPillar(QuartzPillar::Axis::X).ID: return 6204;
5701  case QuartzPillar::QuartzPillar(QuartzPillar::Axis::Y).ID: return 6205;
5702  case QuartzPillar::QuartzPillar(QuartzPillar::Axis::Z).ID: return 6206;
5703  case QuartzSlab::QuartzSlab(QuartzSlab::Type::Top).ID: return 7855;
5705  case QuartzSlab::QuartzSlab(QuartzSlab::Type::Double).ID: return 7859;
5706  case QuartzStairs::QuartzStairs(eBlockFace::BLOCK_FACE_ZM, QuartzStairs::Half::Top, QuartzStairs::Shape::Straight).ID: return 6208;
5707  case QuartzStairs::QuartzStairs(eBlockFace::BLOCK_FACE_ZM, QuartzStairs::Half::Top, QuartzStairs::Shape::InnerLeft).ID: return 6210;
5708  case QuartzStairs::QuartzStairs(eBlockFace::BLOCK_FACE_ZM, QuartzStairs::Half::Top, QuartzStairs::Shape::InnerRight).ID: return 6212;
5709  case QuartzStairs::QuartzStairs(eBlockFace::BLOCK_FACE_ZM, QuartzStairs::Half::Top, QuartzStairs::Shape::OuterLeft).ID: return 6214;
5710  case QuartzStairs::QuartzStairs(eBlockFace::BLOCK_FACE_ZM, QuartzStairs::Half::Top, QuartzStairs::Shape::OuterRight).ID: return 6216;
5711  case QuartzStairs::QuartzStairs(eBlockFace::BLOCK_FACE_ZM, QuartzStairs::Half::Bottom, QuartzStairs::Shape::Straight).ID: return 6218;
5712  case QuartzStairs::QuartzStairs(eBlockFace::BLOCK_FACE_ZM, QuartzStairs::Half::Bottom, QuartzStairs::Shape::InnerLeft).ID: return 6220;
5713  case QuartzStairs::QuartzStairs(eBlockFace::BLOCK_FACE_ZM, QuartzStairs::Half::Bottom, QuartzStairs::Shape::InnerRight).ID: return 6222;
5714  case QuartzStairs::QuartzStairs(eBlockFace::BLOCK_FACE_ZM, QuartzStairs::Half::Bottom, QuartzStairs::Shape::OuterLeft).ID: return 6224;
5715  case QuartzStairs::QuartzStairs(eBlockFace::BLOCK_FACE_ZM, QuartzStairs::Half::Bottom, QuartzStairs::Shape::OuterRight).ID: return 6226;
5716  case QuartzStairs::QuartzStairs(eBlockFace::BLOCK_FACE_ZP, QuartzStairs::Half::Top, QuartzStairs::Shape::Straight).ID: return 6228;
5717  case QuartzStairs::QuartzStairs(eBlockFace::BLOCK_FACE_ZP, QuartzStairs::Half::Top, QuartzStairs::Shape::InnerLeft).ID: return 6230;
5718  case QuartzStairs::QuartzStairs(eBlockFace::BLOCK_FACE_ZP, QuartzStairs::Half::Top, QuartzStairs::Shape::InnerRight).ID: return 6232;
5719  case QuartzStairs::QuartzStairs(eBlockFace::BLOCK_FACE_ZP, QuartzStairs::Half::Top, QuartzStairs::Shape::OuterLeft).ID: return 6234;
5720  case QuartzStairs::QuartzStairs(eBlockFace::BLOCK_FACE_ZP, QuartzStairs::Half::Top, QuartzStairs::Shape::OuterRight).ID: return 6236;
5721  case QuartzStairs::QuartzStairs(eBlockFace::BLOCK_FACE_ZP, QuartzStairs::Half::Bottom, QuartzStairs::Shape::Straight).ID: return 6238;
5722  case QuartzStairs::QuartzStairs(eBlockFace::BLOCK_FACE_ZP, QuartzStairs::Half::Bottom, QuartzStairs::Shape::InnerLeft).ID: return 6240;
5723  case QuartzStairs::QuartzStairs(eBlockFace::BLOCK_FACE_ZP, QuartzStairs::Half::Bottom, QuartzStairs::Shape::InnerRight).ID: return 6242;
5724  case QuartzStairs::QuartzStairs(eBlockFace::BLOCK_FACE_ZP, QuartzStairs::Half::Bottom, QuartzStairs::Shape::OuterLeft).ID: return 6244;
5725  case QuartzStairs::QuartzStairs(eBlockFace::BLOCK_FACE_ZP, QuartzStairs::Half::Bottom, QuartzStairs::Shape::OuterRight).ID: return 6246;
5726  case QuartzStairs::QuartzStairs(eBlockFace::BLOCK_FACE_XM, QuartzStairs::Half::Top, QuartzStairs::Shape::Straight).ID: return 6248;
5727  case QuartzStairs::QuartzStairs(eBlockFace::BLOCK_FACE_XM, QuartzStairs::Half::Top, QuartzStairs::Shape::InnerLeft).ID: return 6250;
5728  case QuartzStairs::QuartzStairs(eBlockFace::BLOCK_FACE_XM, QuartzStairs::Half::Top, QuartzStairs::Shape::InnerRight).ID: return 6252;
5729  case QuartzStairs::QuartzStairs(eBlockFace::BLOCK_FACE_XM, QuartzStairs::Half::Top, QuartzStairs::Shape::OuterLeft).ID: return 6254;
5730  case QuartzStairs::QuartzStairs(eBlockFace::BLOCK_FACE_XM, QuartzStairs::Half::Top, QuartzStairs::Shape::OuterRight).ID: return 6256;
5731  case QuartzStairs::QuartzStairs(eBlockFace::BLOCK_FACE_XM, QuartzStairs::Half::Bottom, QuartzStairs::Shape::Straight).ID: return 6258;
5732  case QuartzStairs::QuartzStairs(eBlockFace::BLOCK_FACE_XM, QuartzStairs::Half::Bottom, QuartzStairs::Shape::InnerLeft).ID: return 6260;
5733  case QuartzStairs::QuartzStairs(eBlockFace::BLOCK_FACE_XM, QuartzStairs::Half::Bottom, QuartzStairs::Shape::InnerRight).ID: return 6262;
5734  case QuartzStairs::QuartzStairs(eBlockFace::BLOCK_FACE_XM, QuartzStairs::Half::Bottom, QuartzStairs::Shape::OuterLeft).ID: return 6264;
5735  case QuartzStairs::QuartzStairs(eBlockFace::BLOCK_FACE_XM, QuartzStairs::Half::Bottom, QuartzStairs::Shape::OuterRight).ID: return 6266;
5736  case QuartzStairs::QuartzStairs(eBlockFace::BLOCK_FACE_XP, QuartzStairs::Half::Top, QuartzStairs::Shape::Straight).ID: return 6268;
5737  case QuartzStairs::QuartzStairs(eBlockFace::BLOCK_FACE_XP, QuartzStairs::Half::Top, QuartzStairs::Shape::InnerLeft).ID: return 6270;
5738  case QuartzStairs::QuartzStairs(eBlockFace::BLOCK_FACE_XP, QuartzStairs::Half::Top, QuartzStairs::Shape::InnerRight).ID: return 6272;
5739  case QuartzStairs::QuartzStairs(eBlockFace::BLOCK_FACE_XP, QuartzStairs::Half::Top, QuartzStairs::Shape::OuterLeft).ID: return 6274;
5740  case QuartzStairs::QuartzStairs(eBlockFace::BLOCK_FACE_XP, QuartzStairs::Half::Top, QuartzStairs::Shape::OuterRight).ID: return 6276;
5741  case QuartzStairs::QuartzStairs(eBlockFace::BLOCK_FACE_XP, QuartzStairs::Half::Bottom, QuartzStairs::Shape::Straight).ID: return 6278;
5742  case QuartzStairs::QuartzStairs(eBlockFace::BLOCK_FACE_XP, QuartzStairs::Half::Bottom, QuartzStairs::Shape::InnerLeft).ID: return 6280;
5743  case QuartzStairs::QuartzStairs(eBlockFace::BLOCK_FACE_XP, QuartzStairs::Half::Bottom, QuartzStairs::Shape::InnerRight).ID: return 6282;
5744  case QuartzStairs::QuartzStairs(eBlockFace::BLOCK_FACE_XP, QuartzStairs::Half::Bottom, QuartzStairs::Shape::OuterLeft).ID: return 6284;
5745  case QuartzStairs::QuartzStairs(eBlockFace::BLOCK_FACE_XP, QuartzStairs::Half::Bottom, QuartzStairs::Shape::OuterRight).ID: return 6286;
5746  case Rail::Rail(Rail::Shape::NorthSouth).ID: return 3643;
5747  case Rail::Rail(Rail::Shape::EastWest).ID: return 3644;
5748  case Rail::Rail(Rail::Shape::AscendingEast).ID: return 3645;
5749  case Rail::Rail(Rail::Shape::AscendingWest).ID: return 3646;
5750  case Rail::Rail(Rail::Shape::AscendingNorth).ID: return 3647;
5751  case Rail::Rail(Rail::Shape::AscendingSouth).ID: return 3648;
5752  case Rail::Rail(Rail::Shape::SouthEast).ID: return 3649;
5753  case Rail::Rail(Rail::Shape::SouthWest).ID: return 3650;
5754  case Rail::Rail(Rail::Shape::NorthWest).ID: return 3651;
5755  case Rail::Rail(Rail::Shape::NorthEast).ID: return 3652;
5756  case RedBanner::RedBanner(0).ID: return 7585;
5757  case RedBanner::RedBanner(1).ID: return 7586;
5758  case RedBanner::RedBanner(2).ID: return 7587;
5759  case RedBanner::RedBanner(3).ID: return 7588;
5760  case RedBanner::RedBanner(4).ID: return 7589;
5761  case RedBanner::RedBanner(5).ID: return 7590;
5762  case RedBanner::RedBanner(6).ID: return 7591;
5763  case RedBanner::RedBanner(7).ID: return 7592;
5764  case RedBanner::RedBanner(8).ID: return 7593;
5765  case RedBanner::RedBanner(9).ID: return 7594;
5766  case RedBanner::RedBanner(10).ID: return 7595;
5767  case RedBanner::RedBanner(11).ID: return 7596;
5768  case RedBanner::RedBanner(12).ID: return 7597;
5769  case RedBanner::RedBanner(13).ID: return 7598;
5770  case RedBanner::RedBanner(14).ID: return 7599;
5771  case RedBanner::RedBanner(15).ID: return 7600;
5772  case RedBed::RedBed(eBlockFace::BLOCK_FACE_ZM, true, RedBed::Part::Head).ID: return 1272;
5773  case RedBed::RedBed(eBlockFace::BLOCK_FACE_ZM, true, RedBed::Part::Foot).ID: return 1273;
5774  case RedBed::RedBed(eBlockFace::BLOCK_FACE_ZM, false, RedBed::Part::Head).ID: return 1274;
5775  case RedBed::RedBed(eBlockFace::BLOCK_FACE_ZM, false, RedBed::Part::Foot).ID: return 1275;
5776  case RedBed::RedBed(eBlockFace::BLOCK_FACE_ZP, true, RedBed::Part::Head).ID: return 1276;
5777  case RedBed::RedBed(eBlockFace::BLOCK_FACE_ZP, true, RedBed::Part::Foot).ID: return 1277;
5778  case RedBed::RedBed(eBlockFace::BLOCK_FACE_ZP, false, RedBed::Part::Head).ID: return 1278;
5779  case RedBed::RedBed(eBlockFace::BLOCK_FACE_ZP, false, RedBed::Part::Foot).ID: return 1279;
5780  case RedBed::RedBed(eBlockFace::BLOCK_FACE_XM, true, RedBed::Part::Head).ID: return 1280;
5781  case RedBed::RedBed(eBlockFace::BLOCK_FACE_XM, true, RedBed::Part::Foot).ID: return 1281;
5782  case RedBed::RedBed(eBlockFace::BLOCK_FACE_XM, false, RedBed::Part::Head).ID: return 1282;
5783  case RedBed::RedBed(eBlockFace::BLOCK_FACE_XM, false, RedBed::Part::Foot).ID: return 1283;
5784  case RedBed::RedBed(eBlockFace::BLOCK_FACE_XP, true, RedBed::Part::Head).ID: return 1284;
5785  case RedBed::RedBed(eBlockFace::BLOCK_FACE_XP, true, RedBed::Part::Foot).ID: return 1285;
5786  case RedBed::RedBed(eBlockFace::BLOCK_FACE_XP, false, RedBed::Part::Head).ID: return 1286;
5787  case RedBed::RedBed(eBlockFace::BLOCK_FACE_XP, false, RedBed::Part::Foot).ID: return 1287;
5788  case RedCarpet::RedCarpet().ID: return 7344;
5789  case RedConcrete::RedConcrete().ID: return 8916;
5790  case RedConcretePowder::RedConcretePowder().ID: return 8932;
5795  case RedMushroom::RedMushroom().ID: return 1425;
5796  case RedMushroomBlock::RedMushroomBlock(true, true, true, true, true, true).ID: return 4555;
5797  case RedMushroomBlock::RedMushroomBlock(true, true, true, true, true, false).ID: return 4556;
5798  case RedMushroomBlock::RedMushroomBlock(true, true, true, true, false, true).ID: return 4557;
5799  case RedMushroomBlock::RedMushroomBlock(true, true, true, true, false, false).ID: return 4558;
5800  case RedMushroomBlock::RedMushroomBlock(true, true, true, false, true, true).ID: return 4559;
5801  case RedMushroomBlock::RedMushroomBlock(true, true, true, false, true, false).ID: return 4560;
5802  case RedMushroomBlock::RedMushroomBlock(true, true, true, false, false, true).ID: return 4561;
5803  case RedMushroomBlock::RedMushroomBlock(true, true, true, false, false, false).ID: return 4562;
5804  case RedMushroomBlock::RedMushroomBlock(true, true, false, true, true, true).ID: return 4563;
5805  case RedMushroomBlock::RedMushroomBlock(true, true, false, true, true, false).ID: return 4564;
5806  case RedMushroomBlock::RedMushroomBlock(true, true, false, true, false, true).ID: return 4565;
5807  case RedMushroomBlock::RedMushroomBlock(true, true, false, true, false, false).ID: return 4566;
5808  case RedMushroomBlock::RedMushroomBlock(true, true, false, false, true, true).ID: return 4567;
5809  case RedMushroomBlock::RedMushroomBlock(true, true, false, false, true, false).ID: return 4568;
5810  case RedMushroomBlock::RedMushroomBlock(true, true, false, false, false, true).ID: return 4569;
5811  case RedMushroomBlock::RedMushroomBlock(true, true, false, false, false, false).ID: return 4570;
5812  case RedMushroomBlock::RedMushroomBlock(true, false, true, true, true, true).ID: return 4571;
5813  case RedMushroomBlock::RedMushroomBlock(true, false, true, true, true, false).ID: return 4572;
5814  case RedMushroomBlock::RedMushroomBlock(true, false, true, true, false, true).ID: return 4573;
5815  case RedMushroomBlock::RedMushroomBlock(true, false, true, true, false, false).ID: return 4574;
5816  case RedMushroomBlock::RedMushroomBlock(true, false, true, false, true, true).ID: return 4575;
5817  case RedMushroomBlock::RedMushroomBlock(true, false, true, false, true, false).ID: return 4576;
5818  case RedMushroomBlock::RedMushroomBlock(true, false, true, false, false, true).ID: return 4577;
5819  case RedMushroomBlock::RedMushroomBlock(true, false, true, false, false, false).ID: return 4578;
5820  case RedMushroomBlock::RedMushroomBlock(true, false, false, true, true, true).ID: return 4579;
5821  case RedMushroomBlock::RedMushroomBlock(true, false, false, true, true, false).ID: return 4580;
5822  case RedMushroomBlock::RedMushroomBlock(true, false, false, true, false, true).ID: return 4581;
5823  case RedMushroomBlock::RedMushroomBlock(true, false, false, true, false, false).ID: return 4582;
5824  case RedMushroomBlock::RedMushroomBlock(true, false, false, false, true, true).ID: return 4583;
5825  case RedMushroomBlock::RedMushroomBlock(true, false, false, false, true, false).ID: return 4584;
5826  case RedMushroomBlock::RedMushroomBlock(true, false, false, false, false, true).ID: return 4585;
5827  case RedMushroomBlock::RedMushroomBlock(true, false, false, false, false, false).ID: return 4586;
5828  case RedMushroomBlock::RedMushroomBlock(false, true, true, true, true, true).ID: return 4587;
5829  case RedMushroomBlock::RedMushroomBlock(false, true, true, true, true, false).ID: return 4588;
5830  case RedMushroomBlock::RedMushroomBlock(false, true, true, true, false, true).ID: return 4589;
5831  case RedMushroomBlock::RedMushroomBlock(false, true, true, true, false, false).ID: return 4590;
5832  case RedMushroomBlock::RedMushroomBlock(false, true, true, false, true, true).ID: return 4591;
5833  case RedMushroomBlock::RedMushroomBlock(false, true, true, false, true, false).ID: return 4592;
5834  case RedMushroomBlock::RedMushroomBlock(false, true, true, false, false, true).ID: return 4593;
5835  case RedMushroomBlock::RedMushroomBlock(false, true, true, false, false, false).ID: return 4594;
5836  case RedMushroomBlock::RedMushroomBlock(false, true, false, true, true, true).ID: return 4595;
5837  case RedMushroomBlock::RedMushroomBlock(false, true, false, true, true, false).ID: return 4596;
5838  case RedMushroomBlock::RedMushroomBlock(false, true, false, true, false, true).ID: return 4597;
5839  case RedMushroomBlock::RedMushroomBlock(false, true, false, true, false, false).ID: return 4598;
5840  case RedMushroomBlock::RedMushroomBlock(false, true, false, false, true, true).ID: return 4599;
5841  case RedMushroomBlock::RedMushroomBlock(false, true, false, false, true, false).ID: return 4600;
5842  case RedMushroomBlock::RedMushroomBlock(false, true, false, false, false, true).ID: return 4601;
5843  case RedMushroomBlock::RedMushroomBlock(false, true, false, false, false, false).ID: return 4602;
5844  case RedMushroomBlock::RedMushroomBlock(false, false, true, true, true, true).ID: return 4603;
5845  case RedMushroomBlock::RedMushroomBlock(false, false, true, true, true, false).ID: return 4604;
5846  case RedMushroomBlock::RedMushroomBlock(false, false, true, true, false, true).ID: return 4605;
5847  case RedMushroomBlock::RedMushroomBlock(false, false, true, true, false, false).ID: return 4606;
5848  case RedMushroomBlock::RedMushroomBlock(false, false, true, false, true, true).ID: return 4607;
5849  case RedMushroomBlock::RedMushroomBlock(false, false, true, false, true, false).ID: return 4608;
5850  case RedMushroomBlock::RedMushroomBlock(false, false, true, false, false, true).ID: return 4609;
5851  case RedMushroomBlock::RedMushroomBlock(false, false, true, false, false, false).ID: return 4610;
5852  case RedMushroomBlock::RedMushroomBlock(false, false, false, true, true, true).ID: return 4611;
5853  case RedMushroomBlock::RedMushroomBlock(false, false, false, true, true, false).ID: return 4612;
5854  case RedMushroomBlock::RedMushroomBlock(false, false, false, true, false, true).ID: return 4613;
5855  case RedMushroomBlock::RedMushroomBlock(false, false, false, true, false, false).ID: return 4614;
5856  case RedMushroomBlock::RedMushroomBlock(false, false, false, false, true, true).ID: return 4615;
5857  case RedMushroomBlock::RedMushroomBlock(false, false, false, false, true, false).ID: return 4616;
5858  case RedMushroomBlock::RedMushroomBlock(false, false, false, false, false, true).ID: return 4617;
5859  case RedMushroomBlock::RedMushroomBlock(false, false, false, false, false, false).ID: return 4618;
5860  case RedNetherBrickSlab::RedNetherBrickSlab(RedNetherBrickSlab::Type::Top).ID: return 10314;
5862  case RedNetherBrickSlab::RedNetherBrickSlab(RedNetherBrickSlab::Type::Double).ID: return 10318;
5863  case RedNetherBrickStairs::RedNetherBrickStairs(eBlockFace::BLOCK_FACE_ZM, RedNetherBrickStairs::Half::Top, RedNetherBrickStairs::Shape::Straight).ID: return 10014;
5864  case RedNetherBrickStairs::RedNetherBrickStairs(eBlockFace::BLOCK_FACE_ZM, RedNetherBrickStairs::Half::Top, RedNetherBrickStairs::Shape::InnerLeft).ID: return 10016;
5865  case RedNetherBrickStairs::RedNetherBrickStairs(eBlockFace::BLOCK_FACE_ZM, RedNetherBrickStairs::Half::Top, RedNetherBrickStairs::Shape::InnerRight).ID: return 10018;
5866  case RedNetherBrickStairs::RedNetherBrickStairs(eBlockFace::BLOCK_FACE_ZM, RedNetherBrickStairs::Half::Top, RedNetherBrickStairs::Shape::OuterLeft).ID: return 10020;
5867  case RedNetherBrickStairs::RedNetherBrickStairs(eBlockFace::BLOCK_FACE_ZM, RedNetherBrickStairs::Half::Top, RedNetherBrickStairs::Shape::OuterRight).ID: return 10022;
5868  case RedNetherBrickStairs::RedNetherBrickStairs(eBlockFace::BLOCK_FACE_ZM, RedNetherBrickStairs::Half::Bottom, RedNetherBrickStairs::Shape::Straight).ID: return 10024;
5869  case RedNetherBrickStairs::RedNetherBrickStairs(eBlockFace::BLOCK_FACE_ZM, RedNetherBrickStairs::Half::Bottom, RedNetherBrickStairs::Shape::InnerLeft).ID: return 10026;
5870  case RedNetherBrickStairs::RedNetherBrickStairs(eBlockFace::BLOCK_FACE_ZM, RedNetherBrickStairs::Half::Bottom, RedNetherBrickStairs::Shape::InnerRight).ID: return 10028;
5871  case RedNetherBrickStairs::RedNetherBrickStairs(eBlockFace::BLOCK_FACE_ZM, RedNetherBrickStairs::Half::Bottom, RedNetherBrickStairs::Shape::OuterLeft).ID: return 10030;
5872  case RedNetherBrickStairs::RedNetherBrickStairs(eBlockFace::BLOCK_FACE_ZM, RedNetherBrickStairs::Half::Bottom, RedNetherBrickStairs::Shape::OuterRight).ID: return 10032;
5873  case RedNetherBrickStairs::RedNetherBrickStairs(eBlockFace::BLOCK_FACE_ZP, RedNetherBrickStairs::Half::Top, RedNetherBrickStairs::Shape::Straight).ID: return 10034;
5874  case RedNetherBrickStairs::RedNetherBrickStairs(eBlockFace::BLOCK_FACE_ZP, RedNetherBrickStairs::Half::Top, RedNetherBrickStairs::Shape::InnerLeft).ID: return 10036;
5875  case RedNetherBrickStairs::RedNetherBrickStairs(eBlockFace::BLOCK_FACE_ZP, RedNetherBrickStairs::Half::Top, RedNetherBrickStairs::Shape::InnerRight).ID: return 10038;
5876  case RedNetherBrickStairs::RedNetherBrickStairs(eBlockFace::BLOCK_FACE_ZP, RedNetherBrickStairs::Half::Top, RedNetherBrickStairs::Shape::OuterLeft).ID: return 10040;
5877  case RedNetherBrickStairs::RedNetherBrickStairs(eBlockFace::BLOCK_FACE_ZP, RedNetherBrickStairs::Half::Top, RedNetherBrickStairs::Shape::OuterRight).ID: return 10042;
5878  case RedNetherBrickStairs::RedNetherBrickStairs(eBlockFace::BLOCK_FACE_ZP, RedNetherBrickStairs::Half::Bottom, RedNetherBrickStairs::Shape::Straight).ID: return 10044;
5879  case RedNetherBrickStairs::RedNetherBrickStairs(eBlockFace::BLOCK_FACE_ZP, RedNetherBrickStairs::Half::Bottom, RedNetherBrickStairs::Shape::InnerLeft).ID: return 10046;
5880  case RedNetherBrickStairs::RedNetherBrickStairs(eBlockFace::BLOCK_FACE_ZP, RedNetherBrickStairs::Half::Bottom, RedNetherBrickStairs::Shape::InnerRight).ID: return 10048;
5881  case RedNetherBrickStairs::RedNetherBrickStairs(eBlockFace::BLOCK_FACE_ZP, RedNetherBrickStairs::Half::Bottom, RedNetherBrickStairs::Shape::OuterLeft).ID: return 10050;
5882  case RedNetherBrickStairs::RedNetherBrickStairs(eBlockFace::BLOCK_FACE_ZP, RedNetherBrickStairs::Half::Bottom, RedNetherBrickStairs::Shape::OuterRight).ID: return 10052;
5883  case RedNetherBrickStairs::RedNetherBrickStairs(eBlockFace::BLOCK_FACE_XM, RedNetherBrickStairs::Half::Top, RedNetherBrickStairs::Shape::Straight).ID: return 10054;
5884  case RedNetherBrickStairs::RedNetherBrickStairs(eBlockFace::BLOCK_FACE_XM, RedNetherBrickStairs::Half::Top, RedNetherBrickStairs::Shape::InnerLeft).ID: return 10056;
5885  case RedNetherBrickStairs::RedNetherBrickStairs(eBlockFace::BLOCK_FACE_XM, RedNetherBrickStairs::Half::Top, RedNetherBrickStairs::Shape::InnerRight).ID: return 10058;
5886  case RedNetherBrickStairs::RedNetherBrickStairs(eBlockFace::BLOCK_FACE_XM, RedNetherBrickStairs::Half::Top, RedNetherBrickStairs::Shape::OuterLeft).ID: return 10060;
5887  case RedNetherBrickStairs::RedNetherBrickStairs(eBlockFace::BLOCK_FACE_XM, RedNetherBrickStairs::Half::Top, RedNetherBrickStairs::Shape::OuterRight).ID: return 10062;
5888  case RedNetherBrickStairs::RedNetherBrickStairs(eBlockFace::BLOCK_FACE_XM, RedNetherBrickStairs::Half::Bottom, RedNetherBrickStairs::Shape::Straight).ID: return 10064;
5889  case RedNetherBrickStairs::RedNetherBrickStairs(eBlockFace::BLOCK_FACE_XM, RedNetherBrickStairs::Half::Bottom, RedNetherBrickStairs::Shape::InnerLeft).ID: return 10066;
5890  case RedNetherBrickStairs::RedNetherBrickStairs(eBlockFace::BLOCK_FACE_XM, RedNetherBrickStairs::Half::Bottom, RedNetherBrickStairs::Shape::InnerRight).ID: return 10068;
5891  case RedNetherBrickStairs::RedNetherBrickStairs(eBlockFace::BLOCK_FACE_XM, RedNetherBrickStairs::Half::Bottom, RedNetherBrickStairs::Shape::OuterLeft).ID: return 10070;
5892  case RedNetherBrickStairs::RedNetherBrickStairs(eBlockFace::BLOCK_FACE_XM, RedNetherBrickStairs::Half::Bottom, RedNetherBrickStairs::Shape::OuterRight).ID: return 10072;
5893  case RedNetherBrickStairs::RedNetherBrickStairs(eBlockFace::BLOCK_FACE_XP, RedNetherBrickStairs::Half::Top, RedNetherBrickStairs::Shape::Straight).ID: return 10074;
5894  case RedNetherBrickStairs::RedNetherBrickStairs(eBlockFace::BLOCK_FACE_XP, RedNetherBrickStairs::Half::Top, RedNetherBrickStairs::Shape::InnerLeft).ID: return 10076;
5895  case RedNetherBrickStairs::RedNetherBrickStairs(eBlockFace::BLOCK_FACE_XP, RedNetherBrickStairs::Half::Top, RedNetherBrickStairs::Shape::InnerRight).ID: return 10078;
5896  case RedNetherBrickStairs::RedNetherBrickStairs(eBlockFace::BLOCK_FACE_XP, RedNetherBrickStairs::Half::Top, RedNetherBrickStairs::Shape::OuterLeft).ID: return 10080;
5897  case RedNetherBrickStairs::RedNetherBrickStairs(eBlockFace::BLOCK_FACE_XP, RedNetherBrickStairs::Half::Top, RedNetherBrickStairs::Shape::OuterRight).ID: return 10082;
5898  case RedNetherBrickStairs::RedNetherBrickStairs(eBlockFace::BLOCK_FACE_XP, RedNetherBrickStairs::Half::Bottom, RedNetherBrickStairs::Shape::Straight).ID: return 10084;
5899  case RedNetherBrickStairs::RedNetherBrickStairs(eBlockFace::BLOCK_FACE_XP, RedNetherBrickStairs::Half::Bottom, RedNetherBrickStairs::Shape::InnerLeft).ID: return 10086;
5900  case RedNetherBrickStairs::RedNetherBrickStairs(eBlockFace::BLOCK_FACE_XP, RedNetherBrickStairs::Half::Bottom, RedNetherBrickStairs::Shape::InnerRight).ID: return 10088;
5901  case RedNetherBrickStairs::RedNetherBrickStairs(eBlockFace::BLOCK_FACE_XP, RedNetherBrickStairs::Half::Bottom, RedNetherBrickStairs::Shape::OuterLeft).ID: return 10090;
5902  case RedNetherBrickStairs::RedNetherBrickStairs(eBlockFace::BLOCK_FACE_XP, RedNetherBrickStairs::Half::Bottom, RedNetherBrickStairs::Shape::OuterRight).ID: return 10092;
5903  case RedNetherBrickWall::RedNetherBrickWall(RedNetherBrickWall::East::Low, RedNetherBrickWall::North::Low, RedNetherBrickWall::South::Low, true, RedNetherBrickWall::West::Low).ID: return 10845;
5904  case RedNetherBrickWall::RedNetherBrickWall(RedNetherBrickWall::East::Low, RedNetherBrickWall::North::Low, RedNetherBrickWall::South::Low, true, RedNetherBrickWall::West::None).ID: return 10846;
5905  case RedNetherBrickWall::RedNetherBrickWall(RedNetherBrickWall::East::Low, RedNetherBrickWall::North::Low, RedNetherBrickWall::South::Low, false, RedNetherBrickWall::West::Low).ID: return 10849;
5906  case RedNetherBrickWall::RedNetherBrickWall(RedNetherBrickWall::East::Low, RedNetherBrickWall::North::Low, RedNetherBrickWall::South::Low, false, RedNetherBrickWall::West::None).ID: return 10850;
5907  case RedNetherBrickWall::RedNetherBrickWall(RedNetherBrickWall::East::Low, RedNetherBrickWall::North::Low, RedNetherBrickWall::South::None, true, RedNetherBrickWall::West::Low).ID: return 10853;
5908  case RedNetherBrickWall::RedNetherBrickWall(RedNetherBrickWall::East::Low, RedNetherBrickWall::North::Low, RedNetherBrickWall::South::None, true, RedNetherBrickWall::West::None).ID: return 10854;
5909  case RedNetherBrickWall::RedNetherBrickWall(RedNetherBrickWall::East::Low, RedNetherBrickWall::North::Low, RedNetherBrickWall::South::None, false, RedNetherBrickWall::West::Low).ID: return 10857;
5910  case RedNetherBrickWall::RedNetherBrickWall(RedNetherBrickWall::East::Low, RedNetherBrickWall::North::Low, RedNetherBrickWall::South::None, false, RedNetherBrickWall::West::None).ID: return 10858;
5911  case RedNetherBrickWall::RedNetherBrickWall(RedNetherBrickWall::East::Low, RedNetherBrickWall::North::None, RedNetherBrickWall::South::Low, true, RedNetherBrickWall::West::Low).ID: return 10861;
5912  case RedNetherBrickWall::RedNetherBrickWall(RedNetherBrickWall::East::Low, RedNetherBrickWall::North::None, RedNetherBrickWall::South::Low, true, RedNetherBrickWall::West::None).ID: return 10862;
5913  case RedNetherBrickWall::RedNetherBrickWall(RedNetherBrickWall::East::Low, RedNetherBrickWall::North::None, RedNetherBrickWall::South::Low, false, RedNetherBrickWall::West::Low).ID: return 10865;
5914  case RedNetherBrickWall::RedNetherBrickWall(RedNetherBrickWall::East::Low, RedNetherBrickWall::North::None, RedNetherBrickWall::South::Low, false, RedNetherBrickWall::West::None).ID: return 10866;
5915  case RedNetherBrickWall::RedNetherBrickWall(RedNetherBrickWall::East::Low, RedNetherBrickWall::North::None, RedNetherBrickWall::South::None, true, RedNetherBrickWall::West::Low).ID: return 10869;
5916  case RedNetherBrickWall::RedNetherBrickWall(RedNetherBrickWall::East::Low, RedNetherBrickWall::North::None, RedNetherBrickWall::South::None, true, RedNetherBrickWall::West::None).ID: return 10870;
5917  case RedNetherBrickWall::RedNetherBrickWall(RedNetherBrickWall::East::Low, RedNetherBrickWall::North::None, RedNetherBrickWall::South::None, false, RedNetherBrickWall::West::Low).ID: return 10873;
5918  case RedNetherBrickWall::RedNetherBrickWall(RedNetherBrickWall::East::Low, RedNetherBrickWall::North::None, RedNetherBrickWall::South::None, false, RedNetherBrickWall::West::None).ID: return 10874;
5919  case RedNetherBrickWall::RedNetherBrickWall(RedNetherBrickWall::East::None, RedNetherBrickWall::North::Low, RedNetherBrickWall::South::Low, true, RedNetherBrickWall::West::Low).ID: return 10877;
5920  case RedNetherBrickWall::RedNetherBrickWall(RedNetherBrickWall::East::None, RedNetherBrickWall::North::Low, RedNetherBrickWall::South::Low, true, RedNetherBrickWall::West::None).ID: return 10878;
5921  case RedNetherBrickWall::RedNetherBrickWall(RedNetherBrickWall::East::None, RedNetherBrickWall::North::Low, RedNetherBrickWall::South::Low, false, RedNetherBrickWall::West::Low).ID: return 10881;
5922  case RedNetherBrickWall::RedNetherBrickWall(RedNetherBrickWall::East::None, RedNetherBrickWall::North::Low, RedNetherBrickWall::South::Low, false, RedNetherBrickWall::West::None).ID: return 10882;
5923  case RedNetherBrickWall::RedNetherBrickWall(RedNetherBrickWall::East::None, RedNetherBrickWall::North::Low, RedNetherBrickWall::South::None, true, RedNetherBrickWall::West::Low).ID: return 10885;
5924  case RedNetherBrickWall::RedNetherBrickWall(RedNetherBrickWall::East::None, RedNetherBrickWall::North::Low, RedNetherBrickWall::South::None, true, RedNetherBrickWall::West::None).ID: return 10886;
5925  case RedNetherBrickWall::RedNetherBrickWall(RedNetherBrickWall::East::None, RedNetherBrickWall::North::Low, RedNetherBrickWall::South::None, false, RedNetherBrickWall::West::Low).ID: return 10889;
5926  case RedNetherBrickWall::RedNetherBrickWall(RedNetherBrickWall::East::None, RedNetherBrickWall::North::Low, RedNetherBrickWall::South::None, false, RedNetherBrickWall::West::None).ID: return 10890;
5927  case RedNetherBrickWall::RedNetherBrickWall(RedNetherBrickWall::East::None, RedNetherBrickWall::North::None, RedNetherBrickWall::South::Low, true, RedNetherBrickWall::West::Low).ID: return 10893;
5928  case RedNetherBrickWall::RedNetherBrickWall(RedNetherBrickWall::East::None, RedNetherBrickWall::North::None, RedNetherBrickWall::South::Low, true, RedNetherBrickWall::West::None).ID: return 10894;
5929  case RedNetherBrickWall::RedNetherBrickWall(RedNetherBrickWall::East::None, RedNetherBrickWall::North::None, RedNetherBrickWall::South::Low, false, RedNetherBrickWall::West::Low).ID: return 10897;
5930  case RedNetherBrickWall::RedNetherBrickWall(RedNetherBrickWall::East::None, RedNetherBrickWall::North::None, RedNetherBrickWall::South::Low, false, RedNetherBrickWall::West::None).ID: return 10898;
5931  case RedNetherBrickWall::RedNetherBrickWall(RedNetherBrickWall::East::None, RedNetherBrickWall::North::None, RedNetherBrickWall::South::None, true, RedNetherBrickWall::West::Low).ID: return 10901;
5932  case RedNetherBrickWall::RedNetherBrickWall(RedNetherBrickWall::East::None, RedNetherBrickWall::North::None, RedNetherBrickWall::South::None, true, RedNetherBrickWall::West::None).ID: return 10902;
5933  case RedNetherBrickWall::RedNetherBrickWall(RedNetherBrickWall::East::None, RedNetherBrickWall::North::None, RedNetherBrickWall::South::None, false, RedNetherBrickWall::West::Low).ID: return 10905;
5934  case RedNetherBrickWall::RedNetherBrickWall(RedNetherBrickWall::East::None, RedNetherBrickWall::North::None, RedNetherBrickWall::South::None, false, RedNetherBrickWall::West::None).ID: return 10906;
5935  case RedNetherBricks::RedNetherBricks().ID: return 8719;
5936  case RedSand::RedSand().ID: return 67;
5937  case RedSandstone::RedSandstone().ID: return 7681;
5938  case RedSandstoneSlab::RedSandstoneSlab(RedSandstoneSlab::Type::Top).ID: return 7861;
5940  case RedSandstoneSlab::RedSandstoneSlab(RedSandstoneSlab::Type::Double).ID: return 7865;
5941  case RedSandstoneStairs::RedSandstoneStairs(eBlockFace::BLOCK_FACE_ZM, RedSandstoneStairs::Half::Top, RedSandstoneStairs::Shape::Straight).ID: return 7685;
5942  case RedSandstoneStairs::RedSandstoneStairs(eBlockFace::BLOCK_FACE_ZM, RedSandstoneStairs::Half::Top, RedSandstoneStairs::Shape::InnerLeft).ID: return 7687;
5943  case RedSandstoneStairs::RedSandstoneStairs(eBlockFace::BLOCK_FACE_ZM, RedSandstoneStairs::Half::Top, RedSandstoneStairs::Shape::InnerRight).ID: return 7689;
5944  case RedSandstoneStairs::RedSandstoneStairs(eBlockFace::BLOCK_FACE_ZM, RedSandstoneStairs::Half::Top, RedSandstoneStairs::Shape::OuterLeft).ID: return 7691;
5945  case RedSandstoneStairs::RedSandstoneStairs(eBlockFace::BLOCK_FACE_ZM, RedSandstoneStairs::Half::Top, RedSandstoneStairs::Shape::OuterRight).ID: return 7693;
5946  case RedSandstoneStairs::RedSandstoneStairs(eBlockFace::BLOCK_FACE_ZM, RedSandstoneStairs::Half::Bottom, RedSandstoneStairs::Shape::Straight).ID: return 7695;
5947  case RedSandstoneStairs::RedSandstoneStairs(eBlockFace::BLOCK_FACE_ZM, RedSandstoneStairs::Half::Bottom, RedSandstoneStairs::Shape::InnerLeft).ID: return 7697;
5948  case RedSandstoneStairs::RedSandstoneStairs(eBlockFace::BLOCK_FACE_ZM, RedSandstoneStairs::Half::Bottom, RedSandstoneStairs::Shape::InnerRight).ID: return 7699;
5949  case RedSandstoneStairs::RedSandstoneStairs(eBlockFace::BLOCK_FACE_ZM, RedSandstoneStairs::Half::Bottom, RedSandstoneStairs::Shape::OuterLeft).ID: return 7701;
5950  case RedSandstoneStairs::RedSandstoneStairs(eBlockFace::BLOCK_FACE_ZM, RedSandstoneStairs::Half::Bottom, RedSandstoneStairs::Shape::OuterRight).ID: return 7703;
5951  case RedSandstoneStairs::RedSandstoneStairs(eBlockFace::BLOCK_FACE_ZP, RedSandstoneStairs::Half::Top, RedSandstoneStairs::Shape::Straight).ID: return 7705;
5952  case RedSandstoneStairs::RedSandstoneStairs(eBlockFace::BLOCK_FACE_ZP, RedSandstoneStairs::Half::Top, RedSandstoneStairs::Shape::InnerLeft).ID: return 7707;
5953  case RedSandstoneStairs::RedSandstoneStairs(eBlockFace::BLOCK_FACE_ZP, RedSandstoneStairs::Half::Top, RedSandstoneStairs::Shape::InnerRight).ID: return 7709;
5954  case RedSandstoneStairs::RedSandstoneStairs(eBlockFace::BLOCK_FACE_ZP, RedSandstoneStairs::Half::Top, RedSandstoneStairs::Shape::OuterLeft).ID: return 7711;
5955  case RedSandstoneStairs::RedSandstoneStairs(eBlockFace::BLOCK_FACE_ZP, RedSandstoneStairs::Half::Top, RedSandstoneStairs::Shape::OuterRight).ID: return 7713;
5956  case RedSandstoneStairs::RedSandstoneStairs(eBlockFace::BLOCK_FACE_ZP, RedSandstoneStairs::Half::Bottom, RedSandstoneStairs::Shape::Straight).ID: return 7715;
5957  case RedSandstoneStairs::RedSandstoneStairs(eBlockFace::BLOCK_FACE_ZP, RedSandstoneStairs::Half::Bottom, RedSandstoneStairs::Shape::InnerLeft).ID: return 7717;
5958  case RedSandstoneStairs::RedSandstoneStairs(eBlockFace::BLOCK_FACE_ZP, RedSandstoneStairs::Half::Bottom, RedSandstoneStairs::Shape::InnerRight).ID: return 7719;
5959  case RedSandstoneStairs::RedSandstoneStairs(eBlockFace::BLOCK_FACE_ZP, RedSandstoneStairs::Half::Bottom, RedSandstoneStairs::Shape::OuterLeft).ID: return 7721;
5960  case RedSandstoneStairs::RedSandstoneStairs(eBlockFace::BLOCK_FACE_ZP, RedSandstoneStairs::Half::Bottom, RedSandstoneStairs::Shape::OuterRight).ID: return 7723;
5961  case RedSandstoneStairs::RedSandstoneStairs(eBlockFace::BLOCK_FACE_XM, RedSandstoneStairs::Half::Top, RedSandstoneStairs::Shape::Straight).ID: return 7725;
5962  case RedSandstoneStairs::RedSandstoneStairs(eBlockFace::BLOCK_FACE_XM, RedSandstoneStairs::Half::Top, RedSandstoneStairs::Shape::InnerLeft).ID: return 7727;
5963  case RedSandstoneStairs::RedSandstoneStairs(eBlockFace::BLOCK_FACE_XM, RedSandstoneStairs::Half::Top, RedSandstoneStairs::Shape::InnerRight).ID: return 7729;
5964  case RedSandstoneStairs::RedSandstoneStairs(eBlockFace::BLOCK_FACE_XM, RedSandstoneStairs::Half::Top, RedSandstoneStairs::Shape::OuterLeft).ID: return 7731;
5965  case RedSandstoneStairs::RedSandstoneStairs(eBlockFace::BLOCK_FACE_XM, RedSandstoneStairs::Half::Top, RedSandstoneStairs::Shape::OuterRight).ID: return 7733;
5966  case RedSandstoneStairs::RedSandstoneStairs(eBlockFace::BLOCK_FACE_XM, RedSandstoneStairs::Half::Bottom, RedSandstoneStairs::Shape::Straight).ID: return 7735;
5967  case RedSandstoneStairs::RedSandstoneStairs(eBlockFace::BLOCK_FACE_XM, RedSandstoneStairs::Half::Bottom, RedSandstoneStairs::Shape::InnerLeft).ID: return 7737;
5968  case RedSandstoneStairs::RedSandstoneStairs(eBlockFace::BLOCK_FACE_XM, RedSandstoneStairs::Half::Bottom, RedSandstoneStairs::Shape::InnerRight).ID: return 7739;
5969  case RedSandstoneStairs::RedSandstoneStairs(eBlockFace::BLOCK_FACE_XM, RedSandstoneStairs::Half::Bottom, RedSandstoneStairs::Shape::OuterLeft).ID: return 7741;
5970  case RedSandstoneStairs::RedSandstoneStairs(eBlockFace::BLOCK_FACE_XM, RedSandstoneStairs::Half::Bottom, RedSandstoneStairs::Shape::OuterRight).ID: return 7743;
5971  case RedSandstoneStairs::RedSandstoneStairs(eBlockFace::BLOCK_FACE_XP, RedSandstoneStairs::Half::Top, RedSandstoneStairs::Shape::Straight).ID: return 7745;
5972  case RedSandstoneStairs::RedSandstoneStairs(eBlockFace::BLOCK_FACE_XP, RedSandstoneStairs::Half::Top, RedSandstoneStairs::Shape::InnerLeft).ID: return 7747;
5973  case RedSandstoneStairs::RedSandstoneStairs(eBlockFace::BLOCK_FACE_XP, RedSandstoneStairs::Half::Top, RedSandstoneStairs::Shape::InnerRight).ID: return 7749;
5974  case RedSandstoneStairs::RedSandstoneStairs(eBlockFace::BLOCK_FACE_XP, RedSandstoneStairs::Half::Top, RedSandstoneStairs::Shape::OuterLeft).ID: return 7751;
5975  case RedSandstoneStairs::RedSandstoneStairs(eBlockFace::BLOCK_FACE_XP, RedSandstoneStairs::Half::Top, RedSandstoneStairs::Shape::OuterRight).ID: return 7753;
5976  case RedSandstoneStairs::RedSandstoneStairs(eBlockFace::BLOCK_FACE_XP, RedSandstoneStairs::Half::Bottom, RedSandstoneStairs::Shape::Straight).ID: return 7755;
5977  case RedSandstoneStairs::RedSandstoneStairs(eBlockFace::BLOCK_FACE_XP, RedSandstoneStairs::Half::Bottom, RedSandstoneStairs::Shape::InnerLeft).ID: return 7757;
5978  case RedSandstoneStairs::RedSandstoneStairs(eBlockFace::BLOCK_FACE_XP, RedSandstoneStairs::Half::Bottom, RedSandstoneStairs::Shape::InnerRight).ID: return 7759;
5979  case RedSandstoneStairs::RedSandstoneStairs(eBlockFace::BLOCK_FACE_XP, RedSandstoneStairs::Half::Bottom, RedSandstoneStairs::Shape::OuterLeft).ID: return 7761;
5980  case RedSandstoneStairs::RedSandstoneStairs(eBlockFace::BLOCK_FACE_XP, RedSandstoneStairs::Half::Bottom, RedSandstoneStairs::Shape::OuterRight).ID: return 7763;
5981  case RedSandstoneWall::RedSandstoneWall(RedSandstoneWall::East::Low, RedSandstoneWall::North::Low, RedSandstoneWall::South::Low, true, RedSandstoneWall::West::Low).ID: return 10461;
5982  case RedSandstoneWall::RedSandstoneWall(RedSandstoneWall::East::Low, RedSandstoneWall::North::Low, RedSandstoneWall::South::Low, true, RedSandstoneWall::West::None).ID: return 10462;
5983  case RedSandstoneWall::RedSandstoneWall(RedSandstoneWall::East::Low, RedSandstoneWall::North::Low, RedSandstoneWall::South::Low, false, RedSandstoneWall::West::Low).ID: return 10465;
5984  case RedSandstoneWall::RedSandstoneWall(RedSandstoneWall::East::Low, RedSandstoneWall::North::Low, RedSandstoneWall::South::Low, false, RedSandstoneWall::West::None).ID: return 10466;
5985  case RedSandstoneWall::RedSandstoneWall(RedSandstoneWall::East::Low, RedSandstoneWall::North::Low, RedSandstoneWall::South::None, true, RedSandstoneWall::West::Low).ID: return 10469;
5986  case RedSandstoneWall::RedSandstoneWall(RedSandstoneWall::East::Low, RedSandstoneWall::North::Low, RedSandstoneWall::South::None, true, RedSandstoneWall::West::None).ID: return 10470;
5987  case RedSandstoneWall::RedSandstoneWall(RedSandstoneWall::East::Low, RedSandstoneWall::North::Low, RedSandstoneWall::South::None, false, RedSandstoneWall::West::Low).ID: return 10473;
5988  case RedSandstoneWall::RedSandstoneWall(RedSandstoneWall::East::Low, RedSandstoneWall::North::Low, RedSandstoneWall::South::None, false, RedSandstoneWall::West::None).ID: return 10474;
5989  case RedSandstoneWall::RedSandstoneWall(RedSandstoneWall::East::Low, RedSandstoneWall::North::None, RedSandstoneWall::South::Low, true, RedSandstoneWall::West::Low).ID: return 10477;
5990  case RedSandstoneWall::RedSandstoneWall(RedSandstoneWall::East::Low, RedSandstoneWall::North::None, RedSandstoneWall::South::Low, true, RedSandstoneWall::West::None).ID: return 10478;
5991  case RedSandstoneWall::RedSandstoneWall(RedSandstoneWall::East::Low, RedSandstoneWall::North::None, RedSandstoneWall::South::Low, false, RedSandstoneWall::West::Low).ID: return 10481;
5992  case RedSandstoneWall::RedSandstoneWall(RedSandstoneWall::East::Low, RedSandstoneWall::North::None, RedSandstoneWall::South::Low, false, RedSandstoneWall::West::None).ID: return 10482;
5993  case RedSandstoneWall::RedSandstoneWall(RedSandstoneWall::East::Low, RedSandstoneWall::North::None, RedSandstoneWall::South::None, true, RedSandstoneWall::West::Low).ID: return 10485;
5994  case RedSandstoneWall::RedSandstoneWall(RedSandstoneWall::East::Low, RedSandstoneWall::North::None, RedSandstoneWall::South::None, true, RedSandstoneWall::West::None).ID: return 10486;
5995  case RedSandstoneWall::RedSandstoneWall(RedSandstoneWall::East::Low, RedSandstoneWall::North::None, RedSandstoneWall::South::None, false, RedSandstoneWall::West::Low).ID: return 10489;
5996  case RedSandstoneWall::RedSandstoneWall(RedSandstoneWall::East::Low, RedSandstoneWall::North::None, RedSandstoneWall::South::None, false, RedSandstoneWall::West::None).ID: return 10490;
5997  case RedSandstoneWall::RedSandstoneWall(RedSandstoneWall::East::None, RedSandstoneWall::North::Low, RedSandstoneWall::South::Low, true, RedSandstoneWall::West::Low).ID: return 10493;
5998  case RedSandstoneWall::RedSandstoneWall(RedSandstoneWall::East::None, RedSandstoneWall::North::Low, RedSandstoneWall::South::Low, true, RedSandstoneWall::West::None).ID: return 10494;
5999  case RedSandstoneWall::RedSandstoneWall(RedSandstoneWall::East::None, RedSandstoneWall::North::Low, RedSandstoneWall::South::Low, false, RedSandstoneWall::West::Low).ID: return 10497;
6000  case RedSandstoneWall::RedSandstoneWall(RedSandstoneWall::East::None, RedSandstoneWall::North::Low, RedSandstoneWall::South::Low, false, RedSandstoneWall::West::None).ID: return 10498;
6001  case RedSandstoneWall::RedSandstoneWall(RedSandstoneWall::East::None, RedSandstoneWall::North::Low, RedSandstoneWall::South::None, true, RedSandstoneWall::West::Low).ID: return 10501;
6002  case RedSandstoneWall::RedSandstoneWall(RedSandstoneWall::East::None, RedSandstoneWall::North::Low, RedSandstoneWall::South::None, true, RedSandstoneWall::West::None).ID: return 10502;
6003  case RedSandstoneWall::RedSandstoneWall(RedSandstoneWall::East::None, RedSandstoneWall::North::Low, RedSandstoneWall::South::None, false, RedSandstoneWall::West::Low).ID: return 10505;
6004  case RedSandstoneWall::RedSandstoneWall(RedSandstoneWall::East::None, RedSandstoneWall::North::Low, RedSandstoneWall::South::None, false, RedSandstoneWall::West::None).ID: return 10506;
6005  case RedSandstoneWall::RedSandstoneWall(RedSandstoneWall::East::None, RedSandstoneWall::North::None, RedSandstoneWall::South::Low, true, RedSandstoneWall::West::Low).ID: return 10509;
6006  case RedSandstoneWall::RedSandstoneWall(RedSandstoneWall::East::None, RedSandstoneWall::North::None, RedSandstoneWall::South::Low, true, RedSandstoneWall::West::None).ID: return 10510;
6007  case RedSandstoneWall::RedSandstoneWall(RedSandstoneWall::East::None, RedSandstoneWall::North::None, RedSandstoneWall::South::Low, false, RedSandstoneWall::West::Low).ID: return 10513;
6008  case RedSandstoneWall::RedSandstoneWall(RedSandstoneWall::East::None, RedSandstoneWall::North::None, RedSandstoneWall::South::Low, false, RedSandstoneWall::West::None).ID: return 10514;
6009  case RedSandstoneWall::RedSandstoneWall(RedSandstoneWall::East::None, RedSandstoneWall::North::None, RedSandstoneWall::South::None, true, RedSandstoneWall::West::Low).ID: return 10517;
6010  case RedSandstoneWall::RedSandstoneWall(RedSandstoneWall::East::None, RedSandstoneWall::North::None, RedSandstoneWall::South::None, true, RedSandstoneWall::West::None).ID: return 10518;
6011  case RedSandstoneWall::RedSandstoneWall(RedSandstoneWall::East::None, RedSandstoneWall::North::None, RedSandstoneWall::South::None, false, RedSandstoneWall::West::Low).ID: return 10521;
6012  case RedSandstoneWall::RedSandstoneWall(RedSandstoneWall::East::None, RedSandstoneWall::North::None, RedSandstoneWall::South::None, false, RedSandstoneWall::West::None).ID: return 10522;
6019  case RedStainedGlass::RedStainedGlass().ID: return 4095;
6020  case RedStainedGlassPane::RedStainedGlassPane(true, true, true, true).ID: return 6777;
6021  case RedStainedGlassPane::RedStainedGlassPane(true, true, true, false).ID: return 6778;
6022  case RedStainedGlassPane::RedStainedGlassPane(true, true, false, true).ID: return 6781;
6023  case RedStainedGlassPane::RedStainedGlassPane(true, true, false, false).ID: return 6782;
6024  case RedStainedGlassPane::RedStainedGlassPane(true, false, true, true).ID: return 6785;
6025  case RedStainedGlassPane::RedStainedGlassPane(true, false, true, false).ID: return 6786;
6026  case RedStainedGlassPane::RedStainedGlassPane(true, false, false, true).ID: return 6789;
6027  case RedStainedGlassPane::RedStainedGlassPane(true, false, false, false).ID: return 6790;
6028  case RedStainedGlassPane::RedStainedGlassPane(false, true, true, true).ID: return 6793;
6029  case RedStainedGlassPane::RedStainedGlassPane(false, true, true, false).ID: return 6794;
6030  case RedStainedGlassPane::RedStainedGlassPane(false, true, false, true).ID: return 6797;
6031  case RedStainedGlassPane::RedStainedGlassPane(false, true, false, false).ID: return 6798;
6032  case RedStainedGlassPane::RedStainedGlassPane(false, false, true, true).ID: return 6801;
6033  case RedStainedGlassPane::RedStainedGlassPane(false, false, true, false).ID: return 6802;
6034  case RedStainedGlassPane::RedStainedGlassPane(false, false, false, true).ID: return 6805;
6035  case RedStainedGlassPane::RedStainedGlassPane(false, false, false, false).ID: return 6806;
6036  case RedTerracotta::RedTerracotta().ID: return 6325;
6037  case RedTulip::RedTulip().ID: return 1416;
6038  case RedWallBanner::RedWallBanner(eBlockFace::BLOCK_FACE_ZM).ID: return 7673;
6039  case RedWallBanner::RedWallBanner(eBlockFace::BLOCK_FACE_ZP).ID: return 7674;
6040  case RedWallBanner::RedWallBanner(eBlockFace::BLOCK_FACE_XM).ID: return 7675;
6041  case RedWallBanner::RedWallBanner(eBlockFace::BLOCK_FACE_XP).ID: return 7676;
6042  case RedWool::RedWool().ID: return 1397;
6043  case RedstoneBlock::RedstoneBlock().ID: return 6190;
6044  case RedstoneLamp::RedstoneLamp(true).ID: return 5140;
6045  case RedstoneLamp::RedstoneLamp(false).ID: return 5141;
6046  case RedstoneOre::RedstoneOre(true).ID: return 3883;
6047  case RedstoneOre::RedstoneOre(false).ID: return 3884;
6048  case RedstoneTorch::RedstoneTorch(true).ID: return 3885;
6049  case RedstoneTorch::RedstoneTorch(false).ID: return 3886;
6050  case RedstoneWallTorch::RedstoneWallTorch(eBlockFace::BLOCK_FACE_ZM, true).ID: return 3887;
6051  case RedstoneWallTorch::RedstoneWallTorch(eBlockFace::BLOCK_FACE_ZM, false).ID: return 3888;
6052  case RedstoneWallTorch::RedstoneWallTorch(eBlockFace::BLOCK_FACE_ZP, true).ID: return 3889;
6053  case RedstoneWallTorch::RedstoneWallTorch(eBlockFace::BLOCK_FACE_ZP, false).ID: return 3890;
6054  case RedstoneWallTorch::RedstoneWallTorch(eBlockFace::BLOCK_FACE_XM, true).ID: return 3891;
6055  case RedstoneWallTorch::RedstoneWallTorch(eBlockFace::BLOCK_FACE_XM, false).ID: return 3892;
6056  case RedstoneWallTorch::RedstoneWallTorch(eBlockFace::BLOCK_FACE_XP, true).ID: return 3893;
6057  case RedstoneWallTorch::RedstoneWallTorch(eBlockFace::BLOCK_FACE_XP, false).ID: return 3894;
6058  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 0, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2056;
6059  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 0, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2057;
6060  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 0, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2058;
6061  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 0, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2059;
6062  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 0, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2060;
6063  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 0, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2061;
6064  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 0, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2062;
6065  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 0, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2063;
6066  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 0, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2064;
6067  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 1, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2065;
6068  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 1, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2066;
6069  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 1, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2067;
6070  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 1, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2068;
6071  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 1, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2069;
6072  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 1, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2070;
6073  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 1, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2071;
6074  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 1, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2072;
6075  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 1, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2073;
6076  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 2, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2074;
6077  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 2, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2075;
6078  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 2, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2076;
6079  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 2, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2077;
6080  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 2, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2078;
6081  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 2, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2079;
6082  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 2, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2080;
6083  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 2, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2081;
6084  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 2, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2082;
6085  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 3, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2083;
6086  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 3, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2084;
6087  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 3, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2085;
6088  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 3, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2086;
6089  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 3, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2087;
6090  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 3, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2088;
6091  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 3, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2089;
6092  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 3, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2090;
6093  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 3, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2091;
6094  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 4, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2092;
6095  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 4, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2093;
6096  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 4, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2094;
6097  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 4, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2095;
6098  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 4, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2096;
6099  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 4, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2097;
6100  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 4, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2098;
6101  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 4, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2099;
6102  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 4, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2100;
6103  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 5, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2101;
6104  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 5, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2102;
6105  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 5, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2103;
6106  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 5, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2104;
6107  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 5, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2105;
6108  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 5, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2106;
6109  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 5, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2107;
6110  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 5, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2108;
6111  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 5, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2109;
6112  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 6, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2110;
6113  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 6, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2111;
6114  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 6, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2112;
6115  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 6, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2113;
6116  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 6, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2114;
6117  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 6, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2115;
6118  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 6, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2116;
6119  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 6, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2117;
6120  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 6, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2118;
6121  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 7, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2119;
6122  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 7, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2120;
6123  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 7, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2121;
6124  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 7, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2122;
6125  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 7, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2123;
6126  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 7, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2124;
6127  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 7, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2125;
6128  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 7, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2126;
6129  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 7, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2127;
6130  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 8, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2128;
6131  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 8, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2129;
6132  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 8, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2130;
6133  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 8, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2131;
6134  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 8, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2132;
6135  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 8, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2133;
6136  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 8, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2134;
6137  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 8, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2135;
6138  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 8, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2136;
6139  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 9, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2137;
6140  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 9, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2138;
6141  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 9, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2139;
6142  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 9, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2140;
6143  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 9, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2141;
6144  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 9, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2142;
6145  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 9, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2143;
6146  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 9, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2144;
6147  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 9, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2145;
6148  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 10, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2146;
6149  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 10, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2147;
6150  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 10, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2148;
6151  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 10, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2149;
6152  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 10, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2150;
6153  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 10, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2151;
6154  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 10, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2152;
6155  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 10, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2153;
6156  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 10, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2154;
6157  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 11, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2155;
6158  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 11, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2156;
6159  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 11, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2157;
6160  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 11, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2158;
6161  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 11, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2159;
6162  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 11, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2160;
6163  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 11, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2161;
6164  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 11, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2162;
6165  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 11, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2163;
6166  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 12, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2164;
6167  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 12, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2165;
6168  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 12, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2166;
6169  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 12, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2167;
6170  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 12, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2168;
6171  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 12, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2169;
6172  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 12, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2170;
6173  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 12, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2171;
6174  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 12, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2172;
6175  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 13, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2173;
6176  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 13, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2174;
6177  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 13, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2175;
6178  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 13, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2176;
6179  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 13, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2177;
6180  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 13, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2178;
6181  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 13, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2179;
6182  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 13, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2180;
6183  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 13, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2181;
6184  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 14, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2182;
6185  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 14, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2183;
6186  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 14, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2184;
6187  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 14, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2185;
6188  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 14, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2186;
6189  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 14, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2187;
6190  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 14, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2188;
6191  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 14, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2189;
6192  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 14, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2190;
6193  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 15, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2191;
6194  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 15, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2192;
6195  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 15, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2193;
6196  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 15, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2194;
6197  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 15, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2195;
6198  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 15, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2196;
6199  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 15, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2197;
6200  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 15, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2198;
6201  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Up, 15, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2199;
6202  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 0, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2200;
6203  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 0, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2201;
6204  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 0, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2202;
6205  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 0, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2203;
6206  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 0, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2204;
6207  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 0, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2205;
6208  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 0, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2206;
6209  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 0, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2207;
6210  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 0, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2208;
6211  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 1, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2209;
6212  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 1, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2210;
6213  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 1, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2211;
6214  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 1, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2212;
6215  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 1, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2213;
6216  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 1, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2214;
6217  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 1, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2215;
6218  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 1, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2216;
6219  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 1, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2217;
6220  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 2, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2218;
6221  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 2, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2219;
6222  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 2, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2220;
6223  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 2, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2221;
6224  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 2, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2222;
6225  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 2, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2223;
6226  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 2, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2224;
6227  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 2, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2225;
6228  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 2, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2226;
6229  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 3, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2227;
6230  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 3, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2228;
6231  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 3, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2229;
6232  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 3, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2230;
6233  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 3, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2231;
6234  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 3, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2232;
6235  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 3, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2233;
6236  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 3, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2234;
6237  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 3, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2235;
6238  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 4, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2236;
6239  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 4, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2237;
6240  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 4, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2238;
6241  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 4, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2239;
6242  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 4, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2240;
6243  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 4, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2241;
6244  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 4, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2242;
6245  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 4, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2243;
6246  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 4, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2244;
6247  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 5, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2245;
6248  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 5, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2246;
6249  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 5, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2247;
6250  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 5, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2248;
6251  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 5, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2249;
6252  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 5, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2250;
6253  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 5, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2251;
6254  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 5, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2252;
6255  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 5, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2253;
6256  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 6, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2254;
6257  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 6, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2255;
6258  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 6, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2256;
6259  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 6, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2257;
6260  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 6, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2258;
6261  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 6, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2259;
6262  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 6, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2260;
6263  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 6, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2261;
6264  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 6, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2262;
6265  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 7, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2263;
6266  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 7, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2264;
6267  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 7, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2265;
6268  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 7, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2266;
6269  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 7, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2267;
6270  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 7, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2268;
6271  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 7, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2269;
6272  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 7, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2270;
6273  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 7, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2271;
6274  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 8, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2272;
6275  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 8, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2273;
6276  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 8, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2274;
6277  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 8, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2275;
6278  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 8, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2276;
6279  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 8, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2277;
6280  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 8, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2278;
6281  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 8, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2279;
6282  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 8, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2280;
6283  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 9, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2281;
6284  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 9, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2282;
6285  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 9, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2283;
6286  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 9, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2284;
6287  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 9, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2285;
6288  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 9, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2286;
6289  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 9, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2287;
6290  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 9, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2288;
6291  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 9, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2289;
6292  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 10, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2290;
6293  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 10, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2291;
6294  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 10, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2292;
6295  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 10, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2293;
6296  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 10, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2294;
6297  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 10, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2295;
6298  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 10, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2296;
6299  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 10, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2297;
6300  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 10, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2298;
6301  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 11, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2299;
6302  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 11, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2300;
6303  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 11, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2301;
6304  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 11, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2302;
6305  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 11, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2303;
6306  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 11, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2304;
6307  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 11, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2305;
6308  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 11, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2306;
6309  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 11, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2307;
6310  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 12, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2308;
6311  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 12, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2309;
6312  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 12, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2310;
6313  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 12, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2311;
6314  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 12, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2312;
6315  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 12, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2313;
6316  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 12, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2314;
6317  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 12, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2315;
6318  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 12, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2316;
6319  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 13, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2317;
6320  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 13, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2318;
6321  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 13, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2319;
6322  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 13, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2320;
6323  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 13, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2321;
6324  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 13, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2322;
6325  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 13, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2323;
6326  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 13, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2324;
6327  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 13, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2325;
6328  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 14, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2326;
6329  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 14, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2327;
6330  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 14, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2328;
6331  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 14, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2329;
6332  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 14, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2330;
6333  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 14, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2331;
6334  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 14, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2332;
6335  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 14, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2333;
6336  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 14, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2334;
6337  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 15, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2335;
6338  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 15, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2336;
6339  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 15, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2337;
6340  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 15, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2338;
6341  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 15, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2339;
6342  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 15, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2340;
6343  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 15, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2341;
6344  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 15, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2342;
6345  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::Side, 15, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2343;
6346  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 0, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2344;
6347  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 0, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2345;
6348  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 0, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2346;
6349  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 0, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2347;
6350  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 0, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2348;
6351  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 0, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2349;
6352  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 0, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2350;
6353  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 0, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2351;
6354  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 0, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2352;
6355  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 1, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2353;
6356  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 1, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2354;
6357  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 1, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2355;
6358  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 1, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2356;
6359  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 1, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2357;
6360  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 1, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2358;
6361  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 1, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2359;
6362  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 1, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2360;
6363  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 1, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2361;
6364  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 2, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2362;
6365  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 2, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2363;
6366  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 2, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2364;
6367  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 2, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2365;
6368  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 2, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2366;
6369  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 2, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2367;
6370  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 2, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2368;
6371  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 2, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2369;
6372  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 2, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2370;
6373  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 3, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2371;
6374  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 3, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2372;
6375  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 3, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2373;
6376  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 3, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2374;
6377  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 3, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2375;
6378  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 3, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2376;
6379  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 3, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2377;
6380  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 3, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2378;
6381  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 3, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2379;
6382  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 4, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2380;
6383  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 4, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2381;
6384  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 4, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2382;
6385  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 4, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2383;
6386  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 4, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2384;
6387  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 4, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2385;
6388  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 4, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2386;
6389  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 4, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2387;
6390  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 4, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2388;
6391  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 5, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2389;
6392  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 5, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2390;
6393  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 5, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2391;
6394  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 5, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2392;
6395  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 5, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2393;
6396  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 5, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2394;
6397  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 5, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2395;
6398  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 5, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2396;
6399  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 5, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2397;
6400  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 6, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2398;
6401  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 6, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2399;
6402  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 6, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2400;
6403  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 6, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2401;
6404  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 6, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2402;
6405  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 6, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2403;
6406  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 6, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2404;
6407  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 6, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2405;
6408  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 6, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2406;
6409  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 7, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2407;
6410  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 7, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2408;
6411  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 7, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2409;
6412  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 7, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2410;
6413  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 7, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2411;
6414  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 7, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2412;
6415  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 7, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2413;
6416  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 7, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2414;
6417  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 7, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2415;
6418  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 8, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2416;
6419  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 8, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2417;
6420  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 8, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2418;
6421  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 8, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2419;
6422  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 8, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2420;
6423  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 8, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2421;
6424  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 8, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2422;
6425  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 8, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2423;
6426  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 8, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2424;
6427  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 9, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2425;
6428  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 9, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2426;
6429  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 9, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2427;
6430  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 9, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2428;
6431  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 9, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2429;
6432  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 9, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2430;
6433  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 9, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2431;
6434  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 9, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2432;
6435  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 9, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2433;
6436  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 10, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2434;
6437  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 10, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2435;
6438  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 10, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2436;
6439  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 10, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2437;
6440  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 10, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2438;
6441  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 10, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2439;
6442  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 10, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2440;
6443  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 10, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2441;
6444  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 10, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2442;
6445  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 11, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2443;
6446  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 11, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2444;
6447  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 11, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2445;
6448  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 11, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2446;
6449  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 11, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2447;
6450  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 11, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2448;
6451  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 11, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2449;
6452  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 11, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2450;
6453  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 11, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2451;
6454  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 12, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2452;
6455  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 12, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2453;
6456  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 12, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2454;
6457  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 12, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2455;
6458  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 12, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2456;
6459  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 12, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2457;
6460  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 12, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2458;
6461  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 12, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2459;
6462  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 12, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2460;
6463  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 13, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2461;
6464  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 13, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2462;
6465  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 13, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2463;
6466  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 13, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2464;
6467  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 13, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2465;
6468  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 13, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2466;
6469  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 13, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2467;
6470  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 13, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2468;
6471  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 13, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2469;
6472  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 14, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2470;
6473  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 14, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2471;
6474  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 14, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2472;
6475  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 14, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2473;
6476  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 14, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2474;
6477  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 14, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2475;
6478  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 14, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2476;
6479  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 14, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2477;
6480  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 14, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2478;
6481  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 15, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2479;
6482  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 15, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2480;
6483  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 15, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2481;
6484  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 15, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2482;
6485  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 15, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2483;
6486  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 15, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2484;
6487  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 15, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2485;
6488  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 15, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2486;
6489  case RedstoneWire::RedstoneWire(RedstoneWire::East::Up, RedstoneWire::North::None, 15, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2487;
6490  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 0, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2488;
6491  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 0, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2489;
6492  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 0, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2490;
6493  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 0, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2491;
6494  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 0, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2492;
6495  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 0, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2493;
6496  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 0, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2494;
6497  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 0, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2495;
6498  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 0, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2496;
6499  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 1, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2497;
6500  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 1, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2498;
6501  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 1, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2499;
6502  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 1, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2500;
6503  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 1, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2501;
6504  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 1, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2502;
6505  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 1, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2503;
6506  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 1, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2504;
6507  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 1, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2505;
6508  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 2, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2506;
6509  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 2, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2507;
6510  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 2, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2508;
6511  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 2, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2509;
6512  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 2, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2510;
6513  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 2, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2511;
6514  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 2, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2512;
6515  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 2, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2513;
6516  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 2, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2514;
6517  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 3, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2515;
6518  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 3, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2516;
6519  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 3, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2517;
6520  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 3, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2518;
6521  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 3, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2519;
6522  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 3, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2520;
6523  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 3, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2521;
6524  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 3, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2522;
6525  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 3, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2523;
6526  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 4, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2524;
6527  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 4, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2525;
6528  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 4, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2526;
6529  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 4, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2527;
6530  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 4, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2528;
6531  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 4, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2529;
6532  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 4, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2530;
6533  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 4, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2531;
6534  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 4, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2532;
6535  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 5, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2533;
6536  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 5, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2534;
6537  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 5, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2535;
6538  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 5, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2536;
6539  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 5, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2537;
6540  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 5, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2538;
6541  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 5, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2539;
6542  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 5, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2540;
6543  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 5, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2541;
6544  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 6, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2542;
6545  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 6, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2543;
6546  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 6, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2544;
6547  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 6, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2545;
6548  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 6, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2546;
6549  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 6, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2547;
6550  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 6, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2548;
6551  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 6, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2549;
6552  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 6, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2550;
6553  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 7, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2551;
6554  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 7, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2552;
6555  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 7, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2553;
6556  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 7, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2554;
6557  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 7, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2555;
6558  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 7, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2556;
6559  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 7, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2557;
6560  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 7, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2558;
6561  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 7, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2559;
6562  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 8, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2560;
6563  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 8, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2561;
6564  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 8, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2562;
6565  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 8, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2563;
6566  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 8, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2564;
6567  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 8, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2565;
6568  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 8, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2566;
6569  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 8, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2567;
6570  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 8, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2568;
6571  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 9, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2569;
6572  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 9, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2570;
6573  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 9, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2571;
6574  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 9, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2572;
6575  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 9, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2573;
6576  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 9, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2574;
6577  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 9, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2575;
6578  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 9, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2576;
6579  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 9, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2577;
6580  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 10, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2578;
6581  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 10, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2579;
6582  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 10, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2580;
6583  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 10, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2581;
6584  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 10, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2582;
6585  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 10, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2583;
6586  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 10, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2584;
6587  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 10, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2585;
6588  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 10, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2586;
6589  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 11, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2587;
6590  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 11, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2588;
6591  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 11, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2589;
6592  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 11, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2590;
6593  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 11, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2591;
6594  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 11, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2592;
6595  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 11, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2593;
6596  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 11, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2594;
6597  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 11, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2595;
6598  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 12, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2596;
6599  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 12, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2597;
6600  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 12, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2598;
6601  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 12, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2599;
6602  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 12, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2600;
6603  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 12, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2601;
6604  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 12, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2602;
6605  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 12, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2603;
6606  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 12, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2604;
6607  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 13, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2605;
6608  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 13, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2606;
6609  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 13, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2607;
6610  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 13, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2608;
6611  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 13, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2609;
6612  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 13, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2610;
6613  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 13, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2611;
6614  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 13, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2612;
6615  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 13, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2613;
6616  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 14, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2614;
6617  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 14, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2615;
6618  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 14, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2616;
6619  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 14, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2617;
6620  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 14, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2618;
6621  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 14, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2619;
6622  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 14, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2620;
6623  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 14, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2621;
6624  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 14, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2622;
6625  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 15, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2623;
6626  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 15, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2624;
6627  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 15, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2625;
6628  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 15, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2626;
6629  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 15, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2627;
6630  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 15, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2628;
6631  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 15, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2629;
6632  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 15, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2630;
6633  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Up, 15, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2631;
6634  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 0, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2632;
6635  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 0, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2633;
6636  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 0, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2634;
6637  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 0, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2635;
6638  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 0, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2636;
6639  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 0, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2637;
6640  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 0, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2638;
6641  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 0, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2639;
6642  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 0, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2640;
6643  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 1, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2641;
6644  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 1, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2642;
6645  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 1, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2643;
6646  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 1, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2644;
6647  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 1, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2645;
6648  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 1, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2646;
6649  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 1, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2647;
6650  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 1, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2648;
6651  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 1, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2649;
6652  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 2, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2650;
6653  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 2, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2651;
6654  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 2, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2652;
6655  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 2, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2653;
6656  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 2, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2654;
6657  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 2, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2655;
6658  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 2, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2656;
6659  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 2, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2657;
6660  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 2, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2658;
6661  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 3, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2659;
6662  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 3, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2660;
6663  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 3, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2661;
6664  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 3, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2662;
6665  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 3, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2663;
6666  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 3, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2664;
6667  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 3, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2665;
6668  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 3, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2666;
6669  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 3, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2667;
6670  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 4, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2668;
6671  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 4, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2669;
6672  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 4, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2670;
6673  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 4, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2671;
6674  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 4, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2672;
6675  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 4, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2673;
6676  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 4, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2674;
6677  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 4, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2675;
6678  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 4, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2676;
6679  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 5, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2677;
6680  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 5, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2678;
6681  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 5, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2679;
6682  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 5, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2680;
6683  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 5, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2681;
6684  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 5, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2682;
6685  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 5, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2683;
6686  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 5, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2684;
6687  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 5, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2685;
6688  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 6, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2686;
6689  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 6, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2687;
6690  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 6, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2688;
6691  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 6, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2689;
6692  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 6, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2690;
6693  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 6, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2691;
6694  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 6, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2692;
6695  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 6, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2693;
6696  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 6, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2694;
6697  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 7, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2695;
6698  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 7, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2696;
6699  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 7, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2697;
6700  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 7, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2698;
6701  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 7, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2699;
6702  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 7, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2700;
6703  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 7, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2701;
6704  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 7, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2702;
6705  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 7, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2703;
6706  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 8, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2704;
6707  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 8, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2705;
6708  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 8, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2706;
6709  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 8, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2707;
6710  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 8, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2708;
6711  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 8, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2709;
6712  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 8, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2710;
6713  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 8, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2711;
6714  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 8, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2712;
6715  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 9, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2713;
6716  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 9, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2714;
6717  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 9, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2715;
6718  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 9, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2716;
6719  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 9, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2717;
6720  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 9, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2718;
6721  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 9, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2719;
6722  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 9, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2720;
6723  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 9, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2721;
6724  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 10, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2722;
6725  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 10, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2723;
6726  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 10, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2724;
6727  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 10, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2725;
6728  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 10, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2726;
6729  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 10, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2727;
6730  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 10, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2728;
6731  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 10, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2729;
6732  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 10, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2730;
6733  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 11, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2731;
6734  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 11, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2732;
6735  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 11, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2733;
6736  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 11, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2734;
6737  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 11, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2735;
6738  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 11, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2736;
6739  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 11, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2737;
6740  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 11, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2738;
6741  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 11, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2739;
6742  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 12, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2740;
6743  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 12, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2741;
6744  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 12, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2742;
6745  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 12, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2743;
6746  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 12, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2744;
6747  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 12, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2745;
6748  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 12, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2746;
6749  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 12, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2747;
6750  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 12, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2748;
6751  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 13, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2749;
6752  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 13, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2750;
6753  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 13, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2751;
6754  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 13, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2752;
6755  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 13, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2753;
6756  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 13, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2754;
6757  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 13, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2755;
6758  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 13, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2756;
6759  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 13, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2757;
6760  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 14, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2758;
6761  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 14, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2759;
6762  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 14, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2760;
6763  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 14, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2761;
6764  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 14, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2762;
6765  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 14, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2763;
6766  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 14, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2764;
6767  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 14, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2765;
6768  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 14, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2766;
6769  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 15, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2767;
6770  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 15, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2768;
6771  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 15, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2769;
6772  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 15, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2770;
6773  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 15, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2771;
6774  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 15, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2772;
6775  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 15, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2773;
6776  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 15, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2774;
6777  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::Side, 15, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2775;
6778  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 0, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2776;
6779  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 0, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2777;
6780  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 0, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2778;
6781  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 0, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2779;
6782  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 0, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2780;
6783  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 0, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2781;
6784  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 0, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2782;
6785  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 0, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2783;
6786  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 0, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2784;
6787  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 1, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2785;
6788  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 1, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2786;
6789  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 1, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2787;
6790  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 1, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2788;
6791  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 1, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2789;
6792  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 1, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2790;
6793  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 1, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2791;
6794  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 1, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2792;
6795  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 1, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2793;
6796  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 2, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2794;
6797  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 2, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2795;
6798  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 2, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2796;
6799  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 2, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2797;
6800  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 2, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2798;
6801  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 2, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2799;
6802  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 2, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2800;
6803  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 2, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2801;
6804  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 2, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2802;
6805  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 3, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2803;
6806  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 3, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2804;
6807  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 3, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2805;
6808  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 3, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2806;
6809  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 3, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2807;
6810  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 3, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2808;
6811  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 3, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2809;
6812  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 3, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2810;
6813  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 3, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2811;
6814  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 4, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2812;
6815  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 4, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2813;
6816  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 4, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2814;
6817  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 4, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2815;
6818  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 4, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2816;
6819  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 4, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2817;
6820  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 4, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2818;
6821  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 4, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2819;
6822  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 4, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2820;
6823  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 5, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2821;
6824  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 5, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2822;
6825  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 5, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2823;
6826  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 5, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2824;
6827  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 5, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2825;
6828  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 5, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2826;
6829  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 5, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2827;
6830  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 5, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2828;
6831  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 5, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2829;
6832  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 6, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2830;
6833  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 6, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2831;
6834  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 6, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2832;
6835  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 6, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2833;
6836  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 6, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2834;
6837  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 6, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2835;
6838  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 6, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2836;
6839  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 6, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2837;
6840  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 6, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2838;
6841  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 7, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2839;
6842  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 7, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2840;
6843  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 7, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2841;
6844  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 7, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2842;
6845  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 7, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2843;
6846  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 7, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2844;
6847  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 7, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2845;
6848  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 7, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2846;
6849  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 7, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2847;
6850  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 8, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2848;
6851  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 8, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2849;
6852  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 8, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2850;
6853  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 8, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2851;
6854  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 8, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2852;
6855  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 8, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2853;
6856  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 8, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2854;
6857  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 8, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2855;
6858  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 8, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2856;
6859  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 9, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2857;
6860  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 9, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2858;
6861  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 9, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2859;
6862  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 9, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2860;
6863  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 9, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2861;
6864  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 9, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2862;
6865  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 9, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2863;
6866  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 9, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2864;
6867  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 9, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2865;
6868  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 10, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2866;
6869  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 10, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2867;
6870  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 10, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2868;
6871  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 10, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2869;
6872  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 10, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2870;
6873  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 10, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2871;
6874  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 10, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2872;
6875  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 10, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2873;
6876  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 10, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2874;
6877  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 11, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2875;
6878  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 11, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2876;
6879  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 11, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2877;
6880  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 11, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2878;
6881  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 11, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2879;
6882  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 11, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2880;
6883  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 11, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2881;
6884  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 11, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2882;
6885  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 11, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2883;
6886  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 12, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2884;
6887  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 12, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2885;
6888  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 12, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2886;
6889  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 12, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2887;
6890  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 12, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2888;
6891  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 12, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2889;
6892  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 12, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2890;
6893  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 12, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2891;
6894  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 12, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2892;
6895  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 13, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2893;
6896  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 13, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2894;
6897  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 13, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2895;
6898  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 13, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2896;
6899  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 13, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2897;
6900  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 13, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2898;
6901  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 13, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2899;
6902  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 13, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2900;
6903  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 13, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2901;
6904  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 14, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2902;
6905  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 14, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2903;
6906  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 14, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2904;
6907  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 14, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2905;
6908  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 14, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2906;
6909  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 14, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2907;
6910  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 14, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2908;
6911  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 14, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2909;
6912  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 14, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2910;
6913  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 15, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2911;
6914  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 15, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2912;
6915  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 15, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2913;
6916  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 15, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2914;
6917  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 15, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2915;
6918  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 15, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2916;
6919  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 15, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2917;
6920  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 15, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2918;
6921  case RedstoneWire::RedstoneWire(RedstoneWire::East::Side, RedstoneWire::North::None, 15, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2919;
6922  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 0, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2920;
6923  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 0, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2921;
6924  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 0, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2922;
6925  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 0, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2923;
6926  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 0, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2924;
6927  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 0, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2925;
6928  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 0, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2926;
6929  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 0, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2927;
6930  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 0, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2928;
6931  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 1, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2929;
6932  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 1, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2930;
6933  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 1, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2931;
6934  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 1, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2932;
6935  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 1, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2933;
6936  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 1, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2934;
6937  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 1, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2935;
6938  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 1, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2936;
6939  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 1, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2937;
6940  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 2, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2938;
6941  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 2, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2939;
6942  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 2, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2940;
6943  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 2, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2941;
6944  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 2, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2942;
6945  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 2, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2943;
6946  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 2, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2944;
6947  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 2, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2945;
6948  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 2, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2946;
6949  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 3, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2947;
6950  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 3, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2948;
6951  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 3, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2949;
6952  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 3, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2950;
6953  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 3, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2951;
6954  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 3, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2952;
6955  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 3, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2953;
6956  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 3, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2954;
6957  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 3, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2955;
6958  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 4, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2956;
6959  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 4, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2957;
6960  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 4, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2958;
6961  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 4, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2959;
6962  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 4, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2960;
6963  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 4, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2961;
6964  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 4, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2962;
6965  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 4, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2963;
6966  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 4, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2964;
6967  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 5, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2965;
6968  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 5, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2966;
6969  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 5, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2967;
6970  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 5, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2968;
6971  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 5, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2969;
6972  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 5, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2970;
6973  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 5, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2971;
6974  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 5, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2972;
6975  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 5, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2973;
6976  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 6, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2974;
6977  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 6, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2975;
6978  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 6, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2976;
6979  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 6, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2977;
6980  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 6, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2978;
6981  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 6, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2979;
6982  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 6, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2980;
6983  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 6, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2981;
6984  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 6, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2982;
6985  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 7, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2983;
6986  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 7, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2984;
6987  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 7, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2985;
6988  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 7, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2986;
6989  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 7, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2987;
6990  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 7, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2988;
6991  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 7, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2989;
6992  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 7, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2990;
6993  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 7, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 2991;
6994  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 8, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 2992;
6995  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 8, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 2993;
6996  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 8, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 2994;
6997  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 8, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 2995;
6998  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 8, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 2996;
6999  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 8, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 2997;
7000  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 8, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 2998;
7001  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 8, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 2999;
7002  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 8, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 3000;
7003  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 9, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 3001;
7004  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 9, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 3002;
7005  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 9, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 3003;
7006  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 9, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 3004;
7007  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 9, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 3005;
7008  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 9, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 3006;
7009  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 9, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 3007;
7010  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 9, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 3008;
7011  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 9, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 3009;
7012  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 10, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 3010;
7013  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 10, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 3011;
7014  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 10, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 3012;
7015  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 10, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 3013;
7016  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 10, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 3014;
7017  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 10, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 3015;
7018  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 10, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 3016;
7019  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 10, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 3017;
7020  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 10, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 3018;
7021  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 11, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 3019;
7022  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 11, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 3020;
7023  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 11, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 3021;
7024  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 11, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 3022;
7025  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 11, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 3023;
7026  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 11, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 3024;
7027  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 11, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 3025;
7028  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 11, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 3026;
7029  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 11, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 3027;
7030  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 12, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 3028;
7031  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 12, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 3029;
7032  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 12, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 3030;
7033  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 12, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 3031;
7034  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 12, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 3032;
7035  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 12, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 3033;
7036  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 12, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 3034;
7037  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 12, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 3035;
7038  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 12, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 3036;
7039  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 13, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 3037;
7040  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 13, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 3038;
7041  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 13, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 3039;
7042  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 13, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 3040;
7043  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 13, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 3041;
7044  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 13, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 3042;
7045  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 13, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 3043;
7046  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 13, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 3044;
7047  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 13, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 3045;
7048  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 14, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 3046;
7049  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 14, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 3047;
7050  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 14, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 3048;
7051  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 14, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 3049;
7052  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 14, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 3050;
7053  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 14, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 3051;
7054  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 14, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 3052;
7055  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 14, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 3053;
7056  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 14, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 3054;
7057  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 15, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 3055;
7058  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 15, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 3056;
7059  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 15, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 3057;
7060  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 15, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 3058;
7061  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 15, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 3059;
7062  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 15, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 3060;
7063  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 15, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 3061;
7064  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 15, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 3062;
7065  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Up, 15, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 3063;
7066  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 0, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 3064;
7067  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 0, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 3065;
7068  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 0, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 3066;
7069  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 0, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 3067;
7070  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 0, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 3068;
7071  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 0, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 3069;
7072  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 0, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 3070;
7073  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 0, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 3071;
7074  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 0, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 3072;
7075  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 1, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 3073;
7076  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 1, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 3074;
7077  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 1, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 3075;
7078  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 1, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 3076;
7079  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 1, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 3077;
7080  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 1, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 3078;
7081  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 1, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 3079;
7082  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 1, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 3080;
7083  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 1, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 3081;
7084  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 2, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 3082;
7085  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 2, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 3083;
7086  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 2, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 3084;
7087  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 2, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 3085;
7088  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 2, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 3086;
7089  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 2, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 3087;
7090  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 2, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 3088;
7091  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 2, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 3089;
7092  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 2, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 3090;
7093  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 3, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 3091;
7094  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 3, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 3092;
7095  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 3, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 3093;
7096  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 3, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 3094;
7097  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 3, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 3095;
7098  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 3, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 3096;
7099  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 3, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 3097;
7100  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 3, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 3098;
7101  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 3, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 3099;
7102  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 4, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 3100;
7103  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 4, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 3101;
7104  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 4, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 3102;
7105  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 4, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 3103;
7106  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 4, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 3104;
7107  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 4, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 3105;
7108  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 4, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 3106;
7109  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 4, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 3107;
7110  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 4, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 3108;
7111  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 5, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 3109;
7112  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 5, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 3110;
7113  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 5, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 3111;
7114  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 5, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 3112;
7115  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 5, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 3113;
7116  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 5, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 3114;
7117  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 5, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 3115;
7118  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 5, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 3116;
7119  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 5, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 3117;
7120  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 6, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 3118;
7121  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 6, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 3119;
7122  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 6, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 3120;
7123  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 6, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 3121;
7124  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 6, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 3122;
7125  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 6, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 3123;
7126  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 6, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 3124;
7127  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 6, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 3125;
7128  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 6, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 3126;
7129  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 7, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 3127;
7130  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 7, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 3128;
7131  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 7, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 3129;
7132  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 7, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 3130;
7133  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 7, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 3131;
7134  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 7, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 3132;
7135  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 7, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 3133;
7136  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 7, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 3134;
7137  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 7, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 3135;
7138  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 8, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 3136;
7139  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 8, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 3137;
7140  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 8, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 3138;
7141  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 8, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 3139;
7142  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 8, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 3140;
7143  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 8, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 3141;
7144  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 8, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 3142;
7145  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 8, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 3143;
7146  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 8, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 3144;
7147  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 9, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 3145;
7148  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 9, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 3146;
7149  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 9, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 3147;
7150  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 9, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 3148;
7151  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 9, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 3149;
7152  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 9, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 3150;
7153  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 9, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 3151;
7154  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 9, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 3152;
7155  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 9, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 3153;
7156  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 10, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 3154;
7157  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 10, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 3155;
7158  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 10, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 3156;
7159  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 10, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 3157;
7160  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 10, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 3158;
7161  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 10, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 3159;
7162  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 10, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 3160;
7163  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 10, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 3161;
7164  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 10, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 3162;
7165  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 11, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 3163;
7166  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 11, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 3164;
7167  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 11, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 3165;
7168  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 11, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 3166;
7169  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 11, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 3167;
7170  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 11, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 3168;
7171  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 11, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 3169;
7172  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 11, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 3170;
7173  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 11, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 3171;
7174  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 12, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 3172;
7175  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 12, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 3173;
7176  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 12, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 3174;
7177  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 12, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 3175;
7178  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 12, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 3176;
7179  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 12, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 3177;
7180  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 12, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 3178;
7181  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 12, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 3179;
7182  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 12, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 3180;
7183  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 13, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 3181;
7184  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 13, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 3182;
7185  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 13, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 3183;
7186  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 13, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 3184;
7187  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 13, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 3185;
7188  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 13, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 3186;
7189  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 13, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 3187;
7190  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 13, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 3188;
7191  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 13, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 3189;
7192  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 14, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 3190;
7193  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 14, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 3191;
7194  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 14, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 3192;
7195  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 14, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 3193;
7196  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 14, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 3194;
7197  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 14, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 3195;
7198  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 14, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 3196;
7199  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 14, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 3197;
7200  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 14, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 3198;
7201  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 15, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 3199;
7202  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 15, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 3200;
7203  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 15, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 3201;
7204  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 15, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 3202;
7205  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 15, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 3203;
7206  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 15, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 3204;
7207  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 15, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 3205;
7208  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 15, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 3206;
7209  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::Side, 15, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 3207;
7210  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 0, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 3208;
7211  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 0, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 3209;
7212  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 0, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 3210;
7213  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 0, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 3211;
7214  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 0, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 3212;
7215  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 0, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 3213;
7216  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 0, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 3214;
7217  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 0, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 3215;
7218  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 0, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 3216;
7219  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 1, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 3217;
7220  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 1, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 3218;
7221  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 1, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 3219;
7222  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 1, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 3220;
7223  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 1, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 3221;
7224  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 1, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 3222;
7225  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 1, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 3223;
7226  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 1, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 3224;
7227  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 1, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 3225;
7228  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 2, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 3226;
7229  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 2, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 3227;
7230  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 2, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 3228;
7231  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 2, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 3229;
7232  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 2, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 3230;
7233  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 2, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 3231;
7234  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 2, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 3232;
7235  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 2, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 3233;
7236  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 2, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 3234;
7237  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 3, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 3235;
7238  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 3, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 3236;
7239  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 3, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 3237;
7240  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 3, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 3238;
7241  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 3, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 3239;
7242  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 3, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 3240;
7243  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 3, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 3241;
7244  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 3, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 3242;
7245  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 3, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 3243;
7246  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 4, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 3244;
7247  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 4, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 3245;
7248  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 4, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 3246;
7249  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 4, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 3247;
7250  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 4, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 3248;
7251  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 4, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 3249;
7252  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 4, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 3250;
7253  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 4, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 3251;
7254  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 4, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 3252;
7255  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 5, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 3253;
7256  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 5, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 3254;
7257  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 5, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 3255;
7258  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 5, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 3256;
7259  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 5, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 3257;
7260  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 5, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 3258;
7261  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 5, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 3259;
7262  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 5, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 3260;
7263  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 5, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 3261;
7264  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 6, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 3262;
7265  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 6, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 3263;
7266  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 6, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 3264;
7267  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 6, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 3265;
7268  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 6, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 3266;
7269  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 6, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 3267;
7270  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 6, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 3268;
7271  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 6, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 3269;
7272  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 6, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 3270;
7273  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 7, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 3271;
7274  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 7, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 3272;
7275  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 7, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 3273;
7276  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 7, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 3274;
7277  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 7, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 3275;
7278  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 7, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 3276;
7279  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 7, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 3277;
7280  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 7, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 3278;
7281  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 7, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 3279;
7282  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 8, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 3280;
7283  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 8, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 3281;
7284  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 8, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 3282;
7285  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 8, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 3283;
7286  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 8, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 3284;
7287  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 8, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 3285;
7288  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 8, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 3286;
7289  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 8, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 3287;
7290  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 8, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 3288;
7291  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 9, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 3289;
7292  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 9, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 3290;
7293  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 9, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 3291;
7294  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 9, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 3292;
7295  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 9, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 3293;
7296  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 9, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 3294;
7297  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 9, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 3295;
7298  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 9, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 3296;
7299  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 9, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 3297;
7300  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 10, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 3298;
7301  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 10, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 3299;
7302  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 10, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 3300;
7303  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 10, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 3301;
7304  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 10, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 3302;
7305  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 10, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 3303;
7306  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 10, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 3304;
7307  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 10, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 3305;
7308  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 10, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 3306;
7309  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 11, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 3307;
7310  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 11, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 3308;
7311  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 11, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 3309;
7312  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 11, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 3310;
7313  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 11, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 3311;
7314  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 11, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 3312;
7315  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 11, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 3313;
7316  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 11, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 3314;
7317  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 11, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 3315;
7318  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 12, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 3316;
7319  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 12, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 3317;
7320  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 12, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 3318;
7321  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 12, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 3319;
7322  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 12, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 3320;
7323  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 12, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 3321;
7324  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 12, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 3322;
7325  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 12, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 3323;
7326  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 12, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 3324;
7327  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 13, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 3325;
7328  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 13, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 3326;
7329  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 13, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 3327;
7330  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 13, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 3328;
7331  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 13, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 3329;
7332  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 13, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 3330;
7333  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 13, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 3331;
7334  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 13, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 3332;
7335  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 13, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 3333;
7336  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 14, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 3334;
7337  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 14, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 3335;
7338  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 14, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 3336;
7339  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 14, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 3337;
7340  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 14, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 3338;
7341  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 14, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 3339;
7342  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 14, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 3340;
7343  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 14, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 3341;
7344  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 14, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 3342;
7345  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 15, RedstoneWire::South::Up, RedstoneWire::West::Up).ID: return 3343;
7346  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 15, RedstoneWire::South::Up, RedstoneWire::West::Side).ID: return 3344;
7347  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 15, RedstoneWire::South::Up, RedstoneWire::West::None).ID: return 3345;
7348  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 15, RedstoneWire::South::Side, RedstoneWire::West::Up).ID: return 3346;
7349  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 15, RedstoneWire::South::Side, RedstoneWire::West::Side).ID: return 3347;
7350  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 15, RedstoneWire::South::Side, RedstoneWire::West::None).ID: return 3348;
7351  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 15, RedstoneWire::South::None, RedstoneWire::West::Up).ID: return 3349;
7352  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 15, RedstoneWire::South::None, RedstoneWire::West::Side).ID: return 3350;
7353  case RedstoneWire::RedstoneWire(RedstoneWire::East::None, RedstoneWire::North::None, 15, RedstoneWire::South::None, RedstoneWire::West::None).ID: return 3351;
7354  case Repeater::Repeater(1, eBlockFace::BLOCK_FACE_ZM, true, true).ID: return 4017;
7355  case Repeater::Repeater(1, eBlockFace::BLOCK_FACE_ZM, true, false).ID: return 4018;
7356  case Repeater::Repeater(1, eBlockFace::BLOCK_FACE_ZM, false, true).ID: return 4019;
7357  case Repeater::Repeater(1, eBlockFace::BLOCK_FACE_ZM, false, false).ID: return 4020;
7358  case Repeater::Repeater(1, eBlockFace::BLOCK_FACE_ZP, true, true).ID: return 4021;
7359  case Repeater::Repeater(1, eBlockFace::BLOCK_FACE_ZP, true, false).ID: return 4022;
7360  case Repeater::Repeater(1, eBlockFace::BLOCK_FACE_ZP, false, true).ID: return 4023;
7361  case Repeater::Repeater(1, eBlockFace::BLOCK_FACE_ZP, false, false).ID: return 4024;
7362  case Repeater::Repeater(1, eBlockFace::BLOCK_FACE_XM, true, true).ID: return 4025;
7363  case Repeater::Repeater(1, eBlockFace::BLOCK_FACE_XM, true, false).ID: return 4026;
7364  case Repeater::Repeater(1, eBlockFace::BLOCK_FACE_XM, false, true).ID: return 4027;
7365  case Repeater::Repeater(1, eBlockFace::BLOCK_FACE_XM, false, false).ID: return 4028;
7366  case Repeater::Repeater(1, eBlockFace::BLOCK_FACE_XP, true, true).ID: return 4029;
7367  case Repeater::Repeater(1, eBlockFace::BLOCK_FACE_XP, true, false).ID: return 4030;
7368  case Repeater::Repeater(1, eBlockFace::BLOCK_FACE_XP, false, true).ID: return 4031;
7369  case Repeater::Repeater(1, eBlockFace::BLOCK_FACE_XP, false, false).ID: return 4032;
7370  case Repeater::Repeater(2, eBlockFace::BLOCK_FACE_ZM, true, true).ID: return 4033;
7371  case Repeater::Repeater(2, eBlockFace::BLOCK_FACE_ZM, true, false).ID: return 4034;
7372  case Repeater::Repeater(2, eBlockFace::BLOCK_FACE_ZM, false, true).ID: return 4035;
7373  case Repeater::Repeater(2, eBlockFace::BLOCK_FACE_ZM, false, false).ID: return 4036;
7374  case Repeater::Repeater(2, eBlockFace::BLOCK_FACE_ZP, true, true).ID: return 4037;
7375  case Repeater::Repeater(2, eBlockFace::BLOCK_FACE_ZP, true, false).ID: return 4038;
7376  case Repeater::Repeater(2, eBlockFace::BLOCK_FACE_ZP, false, true).ID: return 4039;
7377  case Repeater::Repeater(2, eBlockFace::BLOCK_FACE_ZP, false, false).ID: return 4040;
7378  case Repeater::Repeater(2, eBlockFace::BLOCK_FACE_XM, true, true).ID: return 4041;
7379  case Repeater::Repeater(2, eBlockFace::BLOCK_FACE_XM, true, false).ID: return 4042;
7380  case Repeater::Repeater(2, eBlockFace::BLOCK_FACE_XM, false, true).ID: return 4043;
7381  case Repeater::Repeater(2, eBlockFace::BLOCK_FACE_XM, false, false).ID: return 4044;
7382  case Repeater::Repeater(2, eBlockFace::BLOCK_FACE_XP, true, true).ID: return 4045;
7383  case Repeater::Repeater(2, eBlockFace::BLOCK_FACE_XP, true, false).ID: return 4046;
7384  case Repeater::Repeater(2, eBlockFace::BLOCK_FACE_XP, false, true).ID: return 4047;
7385  case Repeater::Repeater(2, eBlockFace::BLOCK_FACE_XP, false, false).ID: return 4048;
7386  case Repeater::Repeater(3, eBlockFace::BLOCK_FACE_ZM, true, true).ID: return 4049;
7387  case Repeater::Repeater(3, eBlockFace::BLOCK_FACE_ZM, true, false).ID: return 4050;
7388  case Repeater::Repeater(3, eBlockFace::BLOCK_FACE_ZM, false, true).ID: return 4051;
7389  case Repeater::Repeater(3, eBlockFace::BLOCK_FACE_ZM, false, false).ID: return 4052;
7390  case Repeater::Repeater(3, eBlockFace::BLOCK_FACE_ZP, true, true).ID: return 4053;
7391  case Repeater::Repeater(3, eBlockFace::BLOCK_FACE_ZP, true, false).ID: return 4054;
7392  case Repeater::Repeater(3, eBlockFace::BLOCK_FACE_ZP, false, true).ID: return 4055;
7393  case Repeater::Repeater(3, eBlockFace::BLOCK_FACE_ZP, false, false).ID: return 4056;
7394  case Repeater::Repeater(3, eBlockFace::BLOCK_FACE_XM, true, true).ID: return 4057;
7395  case Repeater::Repeater(3, eBlockFace::BLOCK_FACE_XM, true, false).ID: return 4058;
7396  case Repeater::Repeater(3, eBlockFace::BLOCK_FACE_XM, false, true).ID: return 4059;
7397  case Repeater::Repeater(3, eBlockFace::BLOCK_FACE_XM, false, false).ID: return 4060;
7398  case Repeater::Repeater(3, eBlockFace::BLOCK_FACE_XP, true, true).ID: return 4061;
7399  case Repeater::Repeater(3, eBlockFace::BLOCK_FACE_XP, true, false).ID: return 4062;
7400  case Repeater::Repeater(3, eBlockFace::BLOCK_FACE_XP, false, true).ID: return 4063;
7401  case Repeater::Repeater(3, eBlockFace::BLOCK_FACE_XP, false, false).ID: return 4064;
7402  case Repeater::Repeater(4, eBlockFace::BLOCK_FACE_ZM, true, true).ID: return 4065;
7403  case Repeater::Repeater(4, eBlockFace::BLOCK_FACE_ZM, true, false).ID: return 4066;
7404  case Repeater::Repeater(4, eBlockFace::BLOCK_FACE_ZM, false, true).ID: return 4067;
7405  case Repeater::Repeater(4, eBlockFace::BLOCK_FACE_ZM, false, false).ID: return 4068;
7406  case Repeater::Repeater(4, eBlockFace::BLOCK_FACE_ZP, true, true).ID: return 4069;
7407  case Repeater::Repeater(4, eBlockFace::BLOCK_FACE_ZP, true, false).ID: return 4070;
7408  case Repeater::Repeater(4, eBlockFace::BLOCK_FACE_ZP, false, true).ID: return 4071;
7409  case Repeater::Repeater(4, eBlockFace::BLOCK_FACE_ZP, false, false).ID: return 4072;
7410  case Repeater::Repeater(4, eBlockFace::BLOCK_FACE_XM, true, true).ID: return 4073;
7411  case Repeater::Repeater(4, eBlockFace::BLOCK_FACE_XM, true, false).ID: return 4074;
7412  case Repeater::Repeater(4, eBlockFace::BLOCK_FACE_XM, false, true).ID: return 4075;
7413  case Repeater::Repeater(4, eBlockFace::BLOCK_FACE_XM, false, false).ID: return 4076;
7414  case Repeater::Repeater(4, eBlockFace::BLOCK_FACE_XP, true, true).ID: return 4077;
7415  case Repeater::Repeater(4, eBlockFace::BLOCK_FACE_XP, true, false).ID: return 4078;
7416  case Repeater::Repeater(4, eBlockFace::BLOCK_FACE_XP, false, true).ID: return 4079;
7417  case Repeater::Repeater(4, eBlockFace::BLOCK_FACE_XP, false, false).ID: return 4080;
7430  case RoseBush::RoseBush(RoseBush::Half::Upper).ID: return 7353;
7431  case RoseBush::RoseBush(RoseBush::Half::Lower).ID: return 7354;
7432  case Sand::Sand().ID: return 66;
7433  case Sandstone::Sandstone().ID: return 245;
7434  case SandstoneSlab::SandstoneSlab(SandstoneSlab::Type::Top).ID: return 7813;
7436  case SandstoneSlab::SandstoneSlab(SandstoneSlab::Type::Double).ID: return 7817;
7437  case SandstoneStairs::SandstoneStairs(eBlockFace::BLOCK_FACE_ZM, SandstoneStairs::Half::Top, SandstoneStairs::Shape::Straight).ID: return 5155;
7438  case SandstoneStairs::SandstoneStairs(eBlockFace::BLOCK_FACE_ZM, SandstoneStairs::Half::Top, SandstoneStairs::Shape::InnerLeft).ID: return 5157;
7439  case SandstoneStairs::SandstoneStairs(eBlockFace::BLOCK_FACE_ZM, SandstoneStairs::Half::Top, SandstoneStairs::Shape::InnerRight).ID: return 5159;
7440  case SandstoneStairs::SandstoneStairs(eBlockFace::BLOCK_FACE_ZM, SandstoneStairs::Half::Top, SandstoneStairs::Shape::OuterLeft).ID: return 5161;
7441  case SandstoneStairs::SandstoneStairs(eBlockFace::BLOCK_FACE_ZM, SandstoneStairs::Half::Top, SandstoneStairs::Shape::OuterRight).ID: return 5163;
7442  case SandstoneStairs::SandstoneStairs(eBlockFace::BLOCK_FACE_ZM, SandstoneStairs::Half::Bottom, SandstoneStairs::Shape::Straight).ID: return 5165;
7443  case SandstoneStairs::SandstoneStairs(eBlockFace::BLOCK_FACE_ZM, SandstoneStairs::Half::Bottom, SandstoneStairs::Shape::InnerLeft).ID: return 5167;
7444  case SandstoneStairs::SandstoneStairs(eBlockFace::BLOCK_FACE_ZM, SandstoneStairs::Half::Bottom, SandstoneStairs::Shape::InnerRight).ID: return 5169;
7445  case SandstoneStairs::SandstoneStairs(eBlockFace::BLOCK_FACE_ZM, SandstoneStairs::Half::Bottom, SandstoneStairs::Shape::OuterLeft).ID: return 5171;
7446  case SandstoneStairs::SandstoneStairs(eBlockFace::BLOCK_FACE_ZM, SandstoneStairs::Half::Bottom, SandstoneStairs::Shape::OuterRight).ID: return 5173;
7447  case SandstoneStairs::SandstoneStairs(eBlockFace::BLOCK_FACE_ZP, SandstoneStairs::Half::Top, SandstoneStairs::Shape::Straight).ID: return 5175;
7448  case SandstoneStairs::SandstoneStairs(eBlockFace::BLOCK_FACE_ZP, SandstoneStairs::Half::Top, SandstoneStairs::Shape::InnerLeft).ID: return 5177;
7449  case SandstoneStairs::SandstoneStairs(eBlockFace::BLOCK_FACE_ZP, SandstoneStairs::Half::Top, SandstoneStairs::Shape::InnerRight).ID: return 5179;
7450  case SandstoneStairs::SandstoneStairs(eBlockFace::BLOCK_FACE_ZP, SandstoneStairs::Half::Top, SandstoneStairs::Shape::OuterLeft).ID: return 5181;
7451  case SandstoneStairs::SandstoneStairs(eBlockFace::BLOCK_FACE_ZP, SandstoneStairs::Half::Top, SandstoneStairs::Shape::OuterRight).ID: return 5183;
7452  case SandstoneStairs::SandstoneStairs(eBlockFace::BLOCK_FACE_ZP, SandstoneStairs::Half::Bottom, SandstoneStairs::Shape::Straight).ID: return 5185;
7453  case SandstoneStairs::SandstoneStairs(eBlockFace::BLOCK_FACE_ZP, SandstoneStairs::Half::Bottom, SandstoneStairs::Shape::InnerLeft).ID: return 5187;
7454  case SandstoneStairs::SandstoneStairs(eBlockFace::BLOCK_FACE_ZP, SandstoneStairs::Half::Bottom, SandstoneStairs::Shape::InnerRight).ID: return 5189;
7455  case SandstoneStairs::SandstoneStairs(eBlockFace::BLOCK_FACE_ZP, SandstoneStairs::Half::Bottom, SandstoneStairs::Shape::OuterLeft).ID: return 5191;
7456  case SandstoneStairs::SandstoneStairs(eBlockFace::BLOCK_FACE_ZP, SandstoneStairs::Half::Bottom, SandstoneStairs::Shape::OuterRight).ID: return 5193;
7457  case SandstoneStairs::SandstoneStairs(eBlockFace::BLOCK_FACE_XM, SandstoneStairs::Half::Top, SandstoneStairs::Shape::Straight).ID: return 5195;
7458  case SandstoneStairs::SandstoneStairs(eBlockFace::BLOCK_FACE_XM, SandstoneStairs::Half::Top, SandstoneStairs::Shape::InnerLeft).ID: return 5197;
7459  case SandstoneStairs::SandstoneStairs(eBlockFace::BLOCK_FACE_XM, SandstoneStairs::Half::Top, SandstoneStairs::Shape::InnerRight).ID: return 5199;
7460  case SandstoneStairs::SandstoneStairs(eBlockFace::BLOCK_FACE_XM, SandstoneStairs::Half::Top, SandstoneStairs::Shape::OuterLeft).ID: return 5201;
7461  case SandstoneStairs::SandstoneStairs(eBlockFace::BLOCK_FACE_XM, SandstoneStairs::Half::Top, SandstoneStairs::Shape::OuterRight).ID: return 5203;
7462  case SandstoneStairs::SandstoneStairs(eBlockFace::BLOCK_FACE_XM, SandstoneStairs::Half::Bottom, SandstoneStairs::Shape::Straight).ID: return 5205;
7463  case SandstoneStairs::SandstoneStairs(eBlockFace::BLOCK_FACE_XM, SandstoneStairs::Half::Bottom, SandstoneStairs::Shape::InnerLeft).ID: return 5207;
7464  case SandstoneStairs::SandstoneStairs(eBlockFace::BLOCK_FACE_XM, SandstoneStairs::Half::Bottom, SandstoneStairs::Shape::InnerRight).ID: return 5209;
7465  case SandstoneStairs::SandstoneStairs(eBlockFace::BLOCK_FACE_XM, SandstoneStairs::Half::Bottom, SandstoneStairs::Shape::OuterLeft).ID: return 5211;
7466  case SandstoneStairs::SandstoneStairs(eBlockFace::BLOCK_FACE_XM, SandstoneStairs::Half::Bottom, SandstoneStairs::Shape::OuterRight).ID: return 5213;
7467  case SandstoneStairs::SandstoneStairs(eBlockFace::BLOCK_FACE_XP, SandstoneStairs::Half::Top, SandstoneStairs::Shape::Straight).ID: return 5215;
7468  case SandstoneStairs::SandstoneStairs(eBlockFace::BLOCK_FACE_XP, SandstoneStairs::Half::Top, SandstoneStairs::Shape::InnerLeft).ID: return 5217;
7469  case SandstoneStairs::SandstoneStairs(eBlockFace::BLOCK_FACE_XP, SandstoneStairs::Half::Top, SandstoneStairs::Shape::InnerRight).ID: return 5219;
7470  case SandstoneStairs::SandstoneStairs(eBlockFace::BLOCK_FACE_XP, SandstoneStairs::Half::Top, SandstoneStairs::Shape::OuterLeft).ID: return 5221;
7471  case SandstoneStairs::SandstoneStairs(eBlockFace::BLOCK_FACE_XP, SandstoneStairs::Half::Top, SandstoneStairs::Shape::OuterRight).ID: return 5223;
7472  case SandstoneStairs::SandstoneStairs(eBlockFace::BLOCK_FACE_XP, SandstoneStairs::Half::Bottom, SandstoneStairs::Shape::Straight).ID: return 5225;
7473  case SandstoneStairs::SandstoneStairs(eBlockFace::BLOCK_FACE_XP, SandstoneStairs::Half::Bottom, SandstoneStairs::Shape::InnerLeft).ID: return 5227;
7474  case SandstoneStairs::SandstoneStairs(eBlockFace::BLOCK_FACE_XP, SandstoneStairs::Half::Bottom, SandstoneStairs::Shape::InnerRight).ID: return 5229;
7475  case SandstoneStairs::SandstoneStairs(eBlockFace::BLOCK_FACE_XP, SandstoneStairs::Half::Bottom, SandstoneStairs::Shape::OuterLeft).ID: return 5231;
7476  case SandstoneStairs::SandstoneStairs(eBlockFace::BLOCK_FACE_XP, SandstoneStairs::Half::Bottom, SandstoneStairs::Shape::OuterRight).ID: return 5233;
7477  case SandstoneWall::SandstoneWall(SandstoneWall::East::Low, SandstoneWall::North::Low, SandstoneWall::South::Low, true, SandstoneWall::West::Low).ID: return 10909;
7478  case SandstoneWall::SandstoneWall(SandstoneWall::East::Low, SandstoneWall::North::Low, SandstoneWall::South::Low, true, SandstoneWall::West::None).ID: return 10910;
7479  case SandstoneWall::SandstoneWall(SandstoneWall::East::Low, SandstoneWall::North::Low, SandstoneWall::South::Low, false, SandstoneWall::West::Low).ID: return 10913;
7480  case SandstoneWall::SandstoneWall(SandstoneWall::East::Low, SandstoneWall::North::Low, SandstoneWall::South::Low, false, SandstoneWall::West::None).ID: return 10914;
7481  case SandstoneWall::SandstoneWall(SandstoneWall::East::Low, SandstoneWall::North::Low, SandstoneWall::South::None, true, SandstoneWall::West::Low).ID: return 10917;
7482  case SandstoneWall::SandstoneWall(SandstoneWall::East::Low, SandstoneWall::North::Low, SandstoneWall::South::None, true, SandstoneWall::West::None).ID: return 10918;
7483  case SandstoneWall::SandstoneWall(SandstoneWall::East::Low, SandstoneWall::North::Low, SandstoneWall::South::None, false, SandstoneWall::West::Low).ID: return 10921;
7484  case SandstoneWall::SandstoneWall(SandstoneWall::East::Low, SandstoneWall::North::Low, SandstoneWall::South::None, false, SandstoneWall::West::None).ID: return 10922;
7485  case SandstoneWall::SandstoneWall(SandstoneWall::East::Low, SandstoneWall::North::None, SandstoneWall::South::Low, true, SandstoneWall::West::Low).ID: return 10925;
7486  case SandstoneWall::SandstoneWall(SandstoneWall::East::Low, SandstoneWall::North::None, SandstoneWall::South::Low, true, SandstoneWall::West::None).ID: return 10926;
7487  case SandstoneWall::SandstoneWall(SandstoneWall::East::Low, SandstoneWall::North::None, SandstoneWall::South::Low, false, SandstoneWall::West::Low).ID: return 10929;
7488  case SandstoneWall::SandstoneWall(SandstoneWall::East::Low, SandstoneWall::North::None, SandstoneWall::South::Low, false, SandstoneWall::West::None).ID: return 10930;
7489  case SandstoneWall::SandstoneWall(SandstoneWall::East::Low, SandstoneWall::North::None, SandstoneWall::South::None, true, SandstoneWall::West::Low).ID: return 10933;
7490  case SandstoneWall::SandstoneWall(SandstoneWall::East::Low, SandstoneWall::North::None, SandstoneWall::South::None, true, SandstoneWall::West::None).ID: return 10934;
7491  case SandstoneWall::SandstoneWall(SandstoneWall::East::Low, SandstoneWall::North::None, SandstoneWall::South::None, false, SandstoneWall::West::Low).ID: return 10937;
7492  case SandstoneWall::SandstoneWall(SandstoneWall::East::Low, SandstoneWall::North::None, SandstoneWall::South::None, false, SandstoneWall::West::None).ID: return 10938;
7493  case SandstoneWall::SandstoneWall(SandstoneWall::East::None, SandstoneWall::North::Low, SandstoneWall::South::Low, true, SandstoneWall::West::Low).ID: return 10941;
7494  case SandstoneWall::SandstoneWall(SandstoneWall::East::None, SandstoneWall::North::Low, SandstoneWall::South::Low, true, SandstoneWall::West::None).ID: return 10942;
7495  case SandstoneWall::SandstoneWall(SandstoneWall::East::None, SandstoneWall::North::Low, SandstoneWall::South::Low, false, SandstoneWall::West::Low).ID: return 10945;
7496  case SandstoneWall::SandstoneWall(SandstoneWall::East::None, SandstoneWall::North::Low, SandstoneWall::South::Low, false, SandstoneWall::West::None).ID: return 10946;
7497  case SandstoneWall::SandstoneWall(SandstoneWall::East::None, SandstoneWall::North::Low, SandstoneWall::South::None, true, SandstoneWall::West::Low).ID: return 10949;
7498  case SandstoneWall::SandstoneWall(SandstoneWall::East::None, SandstoneWall::North::Low, SandstoneWall::South::None, true, SandstoneWall::West::None).ID: return 10950;
7499  case SandstoneWall::SandstoneWall(SandstoneWall::East::None, SandstoneWall::North::Low, SandstoneWall::South::None, false, SandstoneWall::West::Low).ID: return 10953;
7500  case SandstoneWall::SandstoneWall(SandstoneWall::East::None, SandstoneWall::North::Low, SandstoneWall::South::None, false, SandstoneWall::West::None).ID: return 10954;
7501  case SandstoneWall::SandstoneWall(SandstoneWall::East::None, SandstoneWall::North::None, SandstoneWall::South::Low, true, SandstoneWall::West::Low).ID: return 10957;
7502  case SandstoneWall::SandstoneWall(SandstoneWall::East::None, SandstoneWall::North::None, SandstoneWall::South::Low, true, SandstoneWall::West::None).ID: return 10958;
7503  case SandstoneWall::SandstoneWall(SandstoneWall::East::None, SandstoneWall::North::None, SandstoneWall::South::Low, false, SandstoneWall::West::Low).ID: return 10961;
7504  case SandstoneWall::SandstoneWall(SandstoneWall::East::None, SandstoneWall::North::None, SandstoneWall::South::Low, false, SandstoneWall::West::None).ID: return 10962;
7505  case SandstoneWall::SandstoneWall(SandstoneWall::East::None, SandstoneWall::North::None, SandstoneWall::South::None, true, SandstoneWall::West::Low).ID: return 10965;
7506  case SandstoneWall::SandstoneWall(SandstoneWall::East::None, SandstoneWall::North::None, SandstoneWall::South::None, true, SandstoneWall::West::None).ID: return 10966;
7507  case SandstoneWall::SandstoneWall(SandstoneWall::East::None, SandstoneWall::North::None, SandstoneWall::South::None, false, SandstoneWall::West::Low).ID: return 10969;
7508  case SandstoneWall::SandstoneWall(SandstoneWall::East::None, SandstoneWall::North::None, SandstoneWall::South::None, false, SandstoneWall::West::None).ID: return 10970;
7509  case Scaffolding::Scaffolding(true, 0).ID: return 11100;
7510  case Scaffolding::Scaffolding(true, 1).ID: return 11102;
7511  case Scaffolding::Scaffolding(true, 2).ID: return 11104;
7512  case Scaffolding::Scaffolding(true, 3).ID: return 11106;
7513  case Scaffolding::Scaffolding(true, 4).ID: return 11108;
7514  case Scaffolding::Scaffolding(true, 5).ID: return 11110;
7515  case Scaffolding::Scaffolding(true, 6).ID: return 11112;
7516  case Scaffolding::Scaffolding(true, 7).ID: return 11114;
7517  case Scaffolding::Scaffolding(false, 0).ID: return 11116;
7518  case Scaffolding::Scaffolding(false, 1).ID: return 11118;
7519  case Scaffolding::Scaffolding(false, 2).ID: return 11120;
7520  case Scaffolding::Scaffolding(false, 3).ID: return 11122;
7521  case Scaffolding::Scaffolding(false, 4).ID: return 11124;
7522  case Scaffolding::Scaffolding(false, 5).ID: return 11126;
7523  case Scaffolding::Scaffolding(false, 6).ID: return 11128;
7524  case Scaffolding::Scaffolding(false, 7).ID: return 11130;
7525  case SeaLantern::SeaLantern().ID: return 7326;
7526  case SeaPickle::SeaPickle(1).ID: return 9105;
7527  case SeaPickle::SeaPickle(2).ID: return 9107;
7528  case SeaPickle::SeaPickle(3).ID: return 9109;
7529  case SeaPickle::SeaPickle(4).ID: return 9111;
7530  case Seagrass::Seagrass().ID: return 1344;
7537  case SkeletonSkull::SkeletonSkull(0).ID: return 5954;
7538  case SkeletonSkull::SkeletonSkull(1).ID: return 5955;
7539  case SkeletonSkull::SkeletonSkull(2).ID: return 5956;
7540  case SkeletonSkull::SkeletonSkull(3).ID: return 5957;
7541  case SkeletonSkull::SkeletonSkull(4).ID: return 5958;
7542  case SkeletonSkull::SkeletonSkull(5).ID: return 5959;
7543  case SkeletonSkull::SkeletonSkull(6).ID: return 5960;
7544  case SkeletonSkull::SkeletonSkull(7).ID: return 5961;
7545  case SkeletonSkull::SkeletonSkull(8).ID: return 5962;
7546  case SkeletonSkull::SkeletonSkull(9).ID: return 5963;
7547  case SkeletonSkull::SkeletonSkull(10).ID: return 5964;
7548  case SkeletonSkull::SkeletonSkull(11).ID: return 5965;
7549  case SkeletonSkull::SkeletonSkull(12).ID: return 5966;
7550  case SkeletonSkull::SkeletonSkull(13).ID: return 5967;
7551  case SkeletonSkull::SkeletonSkull(14).ID: return 5968;
7552  case SkeletonSkull::SkeletonSkull(15).ID: return 5969;
7553  case SkeletonWallSkull::SkeletonWallSkull(eBlockFace::BLOCK_FACE_ZM).ID: return 5970;
7554  case SkeletonWallSkull::SkeletonWallSkull(eBlockFace::BLOCK_FACE_ZP).ID: return 5971;
7555  case SkeletonWallSkull::SkeletonWallSkull(eBlockFace::BLOCK_FACE_XM).ID: return 5972;
7556  case SkeletonWallSkull::SkeletonWallSkull(eBlockFace::BLOCK_FACE_XP).ID: return 5973;
7557  case SlimeBlock::SlimeBlock().ID: return 6999;
7558  case SmithingTable::SmithingTable().ID: return 11193;
7559  case Smoker::Smoker(eBlockFace::BLOCK_FACE_ZM, true).ID: return 11147;
7560  case Smoker::Smoker(eBlockFace::BLOCK_FACE_ZM, false).ID: return 11148;
7561  case Smoker::Smoker(eBlockFace::BLOCK_FACE_ZP, true).ID: return 11149;
7562  case Smoker::Smoker(eBlockFace::BLOCK_FACE_ZP, false).ID: return 11150;
7563  case Smoker::Smoker(eBlockFace::BLOCK_FACE_XM, true).ID: return 11151;
7564  case Smoker::Smoker(eBlockFace::BLOCK_FACE_XM, false).ID: return 11152;
7565  case Smoker::Smoker(eBlockFace::BLOCK_FACE_XP, true).ID: return 11153;
7566  case Smoker::Smoker(eBlockFace::BLOCK_FACE_XP, false).ID: return 11154;
7567  case SmoothQuartz::SmoothQuartz().ID: return 7880;
7568  case SmoothQuartzSlab::SmoothQuartzSlab(SmoothQuartzSlab::Type::Top).ID: return 10296;
7570  case SmoothQuartzSlab::SmoothQuartzSlab(SmoothQuartzSlab::Type::Double).ID: return 10300;
7571  case SmoothQuartzStairs::SmoothQuartzStairs(eBlockFace::BLOCK_FACE_ZM, SmoothQuartzStairs::Half::Top, SmoothQuartzStairs::Shape::Straight).ID: return 9774;
7572  case SmoothQuartzStairs::SmoothQuartzStairs(eBlockFace::BLOCK_FACE_ZM, SmoothQuartzStairs::Half::Top, SmoothQuartzStairs::Shape::InnerLeft).ID: return 9776;
7573  case SmoothQuartzStairs::SmoothQuartzStairs(eBlockFace::BLOCK_FACE_ZM, SmoothQuartzStairs::Half::Top, SmoothQuartzStairs::Shape::InnerRight).ID: return 9778;
7574  case SmoothQuartzStairs::SmoothQuartzStairs(eBlockFace::BLOCK_FACE_ZM, SmoothQuartzStairs::Half::Top, SmoothQuartzStairs::Shape::OuterLeft).ID: return 9780;
7575  case SmoothQuartzStairs::SmoothQuartzStairs(eBlockFace::BLOCK_FACE_ZM, SmoothQuartzStairs::Half::Top, SmoothQuartzStairs::Shape::OuterRight).ID: return 9782;
7576  case SmoothQuartzStairs::SmoothQuartzStairs(eBlockFace::BLOCK_FACE_ZM, SmoothQuartzStairs::Half::Bottom, SmoothQuartzStairs::Shape::Straight).ID: return 9784;
7577  case SmoothQuartzStairs::SmoothQuartzStairs(eBlockFace::BLOCK_FACE_ZM, SmoothQuartzStairs::Half::Bottom, SmoothQuartzStairs::Shape::InnerLeft).ID: return 9786;
7578  case SmoothQuartzStairs::SmoothQuartzStairs(eBlockFace::BLOCK_FACE_ZM, SmoothQuartzStairs::Half::Bottom, SmoothQuartzStairs::Shape::InnerRight).ID: return 9788;
7579  case SmoothQuartzStairs::SmoothQuartzStairs(eBlockFace::BLOCK_FACE_ZM, SmoothQuartzStairs::Half::Bottom, SmoothQuartzStairs::Shape::OuterLeft).ID: return 9790;
7580  case SmoothQuartzStairs::SmoothQuartzStairs(eBlockFace::BLOCK_FACE_ZM, SmoothQuartzStairs::Half::Bottom, SmoothQuartzStairs::Shape::OuterRight).ID: return 9792;
7581  case SmoothQuartzStairs::SmoothQuartzStairs(eBlockFace::BLOCK_FACE_ZP, SmoothQuartzStairs::Half::Top, SmoothQuartzStairs::Shape::Straight).ID: return 9794;
7582  case SmoothQuartzStairs::SmoothQuartzStairs(eBlockFace::BLOCK_FACE_ZP, SmoothQuartzStairs::Half::Top, SmoothQuartzStairs::Shape::InnerLeft).ID: return 9796;
7583  case SmoothQuartzStairs::SmoothQuartzStairs(eBlockFace::BLOCK_FACE_ZP, SmoothQuartzStairs::Half::Top, SmoothQuartzStairs::Shape::InnerRight).ID: return 9798;
7584  case SmoothQuartzStairs::SmoothQuartzStairs(eBlockFace::BLOCK_FACE_ZP, SmoothQuartzStairs::Half::Top, SmoothQuartzStairs::Shape::OuterLeft).ID: return 9800;
7585  case SmoothQuartzStairs::SmoothQuartzStairs(eBlockFace::BLOCK_FACE_ZP, SmoothQuartzStairs::Half::Top, SmoothQuartzStairs::Shape::OuterRight).ID: return 9802;
7586  case SmoothQuartzStairs::SmoothQuartzStairs(eBlockFace::BLOCK_FACE_ZP, SmoothQuartzStairs::Half::Bottom, SmoothQuartzStairs::Shape::Straight).ID: return 9804;
7587  case SmoothQuartzStairs::SmoothQuartzStairs(eBlockFace::BLOCK_FACE_ZP, SmoothQuartzStairs::Half::Bottom, SmoothQuartzStairs::Shape::InnerLeft).ID: return 9806;
7588  case SmoothQuartzStairs::SmoothQuartzStairs(eBlockFace::BLOCK_FACE_ZP, SmoothQuartzStairs::Half::Bottom, SmoothQuartzStairs::Shape::InnerRight).ID: return 9808;
7589  case SmoothQuartzStairs::SmoothQuartzStairs(eBlockFace::BLOCK_FACE_ZP, SmoothQuartzStairs::Half::Bottom, SmoothQuartzStairs::Shape::OuterLeft).ID: return 9810;
7590  case SmoothQuartzStairs::SmoothQuartzStairs(eBlockFace::BLOCK_FACE_ZP, SmoothQuartzStairs::Half::Bottom, SmoothQuartzStairs::Shape::OuterRight).ID: return 9812;
7591  case SmoothQuartzStairs::SmoothQuartzStairs(eBlockFace::BLOCK_FACE_XM, SmoothQuartzStairs::Half::Top, SmoothQuartzStairs::Shape::Straight).ID: return 9814;
7592  case SmoothQuartzStairs::SmoothQuartzStairs(eBlockFace::BLOCK_FACE_XM, SmoothQuartzStairs::Half::Top, SmoothQuartzStairs::Shape::InnerLeft).ID: return 9816;
7593  case SmoothQuartzStairs::SmoothQuartzStairs(eBlockFace::BLOCK_FACE_XM, SmoothQuartzStairs::Half::Top, SmoothQuartzStairs::Shape::InnerRight).ID: return 9818;
7594  case SmoothQuartzStairs::SmoothQuartzStairs(eBlockFace::BLOCK_FACE_XM, SmoothQuartzStairs::Half::Top, SmoothQuartzStairs::Shape::OuterLeft).ID: return 9820;
7595  case SmoothQuartzStairs::SmoothQuartzStairs(eBlockFace::BLOCK_FACE_XM, SmoothQuartzStairs::Half::Top, SmoothQuartzStairs::Shape::OuterRight).ID: return 9822;
7596  case SmoothQuartzStairs::SmoothQuartzStairs(eBlockFace::BLOCK_FACE_XM, SmoothQuartzStairs::Half::Bottom, SmoothQuartzStairs::Shape::Straight).ID: return 9824;
7597  case SmoothQuartzStairs::SmoothQuartzStairs(eBlockFace::BLOCK_FACE_XM, SmoothQuartzStairs::Half::Bottom, SmoothQuartzStairs::Shape::InnerLeft).ID: return 9826;
7598  case SmoothQuartzStairs::SmoothQuartzStairs(eBlockFace::BLOCK_FACE_XM, SmoothQuartzStairs::Half::Bottom, SmoothQuartzStairs::Shape::InnerRight).ID: return 9828;
7599  case SmoothQuartzStairs::SmoothQuartzStairs(eBlockFace::BLOCK_FACE_XM, SmoothQuartzStairs::Half::Bottom, SmoothQuartzStairs::Shape::OuterLeft).ID: return 9830;
7600  case SmoothQuartzStairs::SmoothQuartzStairs(eBlockFace::BLOCK_FACE_XM, SmoothQuartzStairs::Half::Bottom, SmoothQuartzStairs::Shape::OuterRight).ID: return 9832;
7601  case SmoothQuartzStairs::SmoothQuartzStairs(eBlockFace::BLOCK_FACE_XP, SmoothQuartzStairs::Half::Top, SmoothQuartzStairs::Shape::Straight).ID: return 9834;
7602  case SmoothQuartzStairs::SmoothQuartzStairs(eBlockFace::BLOCK_FACE_XP, SmoothQuartzStairs::Half::Top, SmoothQuartzStairs::Shape::InnerLeft).ID: return 9836;
7603  case SmoothQuartzStairs::SmoothQuartzStairs(eBlockFace::BLOCK_FACE_XP, SmoothQuartzStairs::Half::Top, SmoothQuartzStairs::Shape::InnerRight).ID: return 9838;
7604  case SmoothQuartzStairs::SmoothQuartzStairs(eBlockFace::BLOCK_FACE_XP, SmoothQuartzStairs::Half::Top, SmoothQuartzStairs::Shape::OuterLeft).ID: return 9840;
7605  case SmoothQuartzStairs::SmoothQuartzStairs(eBlockFace::BLOCK_FACE_XP, SmoothQuartzStairs::Half::Top, SmoothQuartzStairs::Shape::OuterRight).ID: return 9842;
7606  case SmoothQuartzStairs::SmoothQuartzStairs(eBlockFace::BLOCK_FACE_XP, SmoothQuartzStairs::Half::Bottom, SmoothQuartzStairs::Shape::Straight).ID: return 9844;
7607  case SmoothQuartzStairs::SmoothQuartzStairs(eBlockFace::BLOCK_FACE_XP, SmoothQuartzStairs::Half::Bottom, SmoothQuartzStairs::Shape::InnerLeft).ID: return 9846;
7608  case SmoothQuartzStairs::SmoothQuartzStairs(eBlockFace::BLOCK_FACE_XP, SmoothQuartzStairs::Half::Bottom, SmoothQuartzStairs::Shape::InnerRight).ID: return 9848;
7609  case SmoothQuartzStairs::SmoothQuartzStairs(eBlockFace::BLOCK_FACE_XP, SmoothQuartzStairs::Half::Bottom, SmoothQuartzStairs::Shape::OuterLeft).ID: return 9850;
7610  case SmoothQuartzStairs::SmoothQuartzStairs(eBlockFace::BLOCK_FACE_XP, SmoothQuartzStairs::Half::Bottom, SmoothQuartzStairs::Shape::OuterRight).ID: return 9852;
7611  case SmoothRedSandstone::SmoothRedSandstone().ID: return 7881;
7612  case SmoothRedSandstoneSlab::SmoothRedSandstoneSlab(SmoothRedSandstoneSlab::Type::Top).ID: return 10260;
7614  case SmoothRedSandstoneSlab::SmoothRedSandstoneSlab(SmoothRedSandstoneSlab::Type::Double).ID: return 10264;
7615  case SmoothRedSandstoneStairs::SmoothRedSandstoneStairs(eBlockFace::BLOCK_FACE_ZM, SmoothRedSandstoneStairs::Half::Top, SmoothRedSandstoneStairs::Shape::Straight).ID: return 9214;
7616  case SmoothRedSandstoneStairs::SmoothRedSandstoneStairs(eBlockFace::BLOCK_FACE_ZM, SmoothRedSandstoneStairs::Half::Top, SmoothRedSandstoneStairs::Shape::InnerLeft).ID: return 9216;
7617  case SmoothRedSandstoneStairs::SmoothRedSandstoneStairs(eBlockFace::BLOCK_FACE_ZM, SmoothRedSandstoneStairs::Half::Top, SmoothRedSandstoneStairs::Shape::InnerRight).ID: return 9218;
7618  case SmoothRedSandstoneStairs::SmoothRedSandstoneStairs(eBlockFace::BLOCK_FACE_ZM, SmoothRedSandstoneStairs::Half::Top, SmoothRedSandstoneStairs::Shape::OuterLeft).ID: return 9220;
7619  case SmoothRedSandstoneStairs::SmoothRedSandstoneStairs(eBlockFace::BLOCK_FACE_ZM, SmoothRedSandstoneStairs::Half::Top, SmoothRedSandstoneStairs::Shape::OuterRight).ID: return 9222;
7622  case SmoothRedSandstoneStairs::SmoothRedSandstoneStairs(eBlockFace::BLOCK_FACE_ZM, SmoothRedSandstoneStairs::Half::Bottom, SmoothRedSandstoneStairs::Shape::InnerRight).ID: return 9228;
7624  case SmoothRedSandstoneStairs::SmoothRedSandstoneStairs(eBlockFace::BLOCK_FACE_ZM, SmoothRedSandstoneStairs::Half::Bottom, SmoothRedSandstoneStairs::Shape::OuterRight).ID: return 9232;
7625  case SmoothRedSandstoneStairs::SmoothRedSandstoneStairs(eBlockFace::BLOCK_FACE_ZP, SmoothRedSandstoneStairs::Half::Top, SmoothRedSandstoneStairs::Shape::Straight).ID: return 9234;
7626  case SmoothRedSandstoneStairs::SmoothRedSandstoneStairs(eBlockFace::BLOCK_FACE_ZP, SmoothRedSandstoneStairs::Half::Top, SmoothRedSandstoneStairs::Shape::InnerLeft).ID: return 9236;
7627  case SmoothRedSandstoneStairs::SmoothRedSandstoneStairs(eBlockFace::BLOCK_FACE_ZP, SmoothRedSandstoneStairs::Half::Top, SmoothRedSandstoneStairs::Shape::InnerRight).ID: return 9238;
7628  case SmoothRedSandstoneStairs::SmoothRedSandstoneStairs(eBlockFace::BLOCK_FACE_ZP, SmoothRedSandstoneStairs::Half::Top, SmoothRedSandstoneStairs::Shape::OuterLeft).ID: return 9240;
7629  case SmoothRedSandstoneStairs::SmoothRedSandstoneStairs(eBlockFace::BLOCK_FACE_ZP, SmoothRedSandstoneStairs::Half::Top, SmoothRedSandstoneStairs::Shape::OuterRight).ID: return 9242;
7632  case SmoothRedSandstoneStairs::SmoothRedSandstoneStairs(eBlockFace::BLOCK_FACE_ZP, SmoothRedSandstoneStairs::Half::Bottom, SmoothRedSandstoneStairs::Shape::InnerRight).ID: return 9248;
7634  case SmoothRedSandstoneStairs::SmoothRedSandstoneStairs(eBlockFace::BLOCK_FACE_ZP, SmoothRedSandstoneStairs::Half::Bottom, SmoothRedSandstoneStairs::Shape::OuterRight).ID: return 9252;
7635  case SmoothRedSandstoneStairs::SmoothRedSandstoneStairs(eBlockFace::BLOCK_FACE_XM, SmoothRedSandstoneStairs::Half::Top, SmoothRedSandstoneStairs::Shape::Straight).ID: return 9254;
7636  case SmoothRedSandstoneStairs::SmoothRedSandstoneStairs(eBlockFace::BLOCK_FACE_XM, SmoothRedSandstoneStairs::Half::Top, SmoothRedSandstoneStairs::Shape::InnerLeft).ID: return 9256;
7637  case SmoothRedSandstoneStairs::SmoothRedSandstoneStairs(eBlockFace::BLOCK_FACE_XM, SmoothRedSandstoneStairs::Half::Top, SmoothRedSandstoneStairs::Shape::InnerRight).ID: return 9258;
7638  case SmoothRedSandstoneStairs::SmoothRedSandstoneStairs(eBlockFace::BLOCK_FACE_XM, SmoothRedSandstoneStairs::Half::Top, SmoothRedSandstoneStairs::Shape::OuterLeft).ID: return 9260;
7639  case SmoothRedSandstoneStairs::SmoothRedSandstoneStairs(eBlockFace::BLOCK_FACE_XM, SmoothRedSandstoneStairs::Half::Top, SmoothRedSandstoneStairs::Shape::OuterRight).ID: return 9262;
7642  case SmoothRedSandstoneStairs::SmoothRedSandstoneStairs(eBlockFace::BLOCK_FACE_XM, SmoothRedSandstoneStairs::Half::Bottom, SmoothRedSandstoneStairs::Shape::InnerRight).ID: return 9268;
7644  case SmoothRedSandstoneStairs::SmoothRedSandstoneStairs(eBlockFace::BLOCK_FACE_XM, SmoothRedSandstoneStairs::Half::Bottom, SmoothRedSandstoneStairs::Shape::OuterRight).ID: return 9272;
7645  case SmoothRedSandstoneStairs::SmoothRedSandstoneStairs(eBlockFace::BLOCK_FACE_XP, SmoothRedSandstoneStairs::Half::Top, SmoothRedSandstoneStairs::Shape::Straight).ID: return 9274;
7646  case SmoothRedSandstoneStairs::SmoothRedSandstoneStairs(eBlockFace::BLOCK_FACE_XP, SmoothRedSandstoneStairs::Half::Top, SmoothRedSandstoneStairs::Shape::InnerLeft).ID: return 9276;
7647  case SmoothRedSandstoneStairs::SmoothRedSandstoneStairs(eBlockFace::BLOCK_FACE_XP, SmoothRedSandstoneStairs::Half::Top, SmoothRedSandstoneStairs::Shape::InnerRight).ID: return 9278;
7648  case SmoothRedSandstoneStairs::SmoothRedSandstoneStairs(eBlockFace::BLOCK_FACE_XP, SmoothRedSandstoneStairs::Half::Top, SmoothRedSandstoneStairs::Shape::OuterLeft).ID: return 9280;
7649  case SmoothRedSandstoneStairs::SmoothRedSandstoneStairs(eBlockFace::BLOCK_FACE_XP, SmoothRedSandstoneStairs::Half::Top, SmoothRedSandstoneStairs::Shape::OuterRight).ID: return 9282;
7652  case SmoothRedSandstoneStairs::SmoothRedSandstoneStairs(eBlockFace::BLOCK_FACE_XP, SmoothRedSandstoneStairs::Half::Bottom, SmoothRedSandstoneStairs::Shape::InnerRight).ID: return 9288;
7654  case SmoothRedSandstoneStairs::SmoothRedSandstoneStairs(eBlockFace::BLOCK_FACE_XP, SmoothRedSandstoneStairs::Half::Bottom, SmoothRedSandstoneStairs::Shape::OuterRight).ID: return 9292;
7655  case SmoothSandstone::SmoothSandstone().ID: return 7879;
7656  case SmoothSandstoneSlab::SmoothSandstoneSlab(SmoothSandstoneSlab::Type::Top).ID: return 10290;
7658  case SmoothSandstoneSlab::SmoothSandstoneSlab(SmoothSandstoneSlab::Type::Double).ID: return 10294;
7659  case SmoothSandstoneStairs::SmoothSandstoneStairs(eBlockFace::BLOCK_FACE_ZM, SmoothSandstoneStairs::Half::Top, SmoothSandstoneStairs::Shape::Straight).ID: return 9694;
7660  case SmoothSandstoneStairs::SmoothSandstoneStairs(eBlockFace::BLOCK_FACE_ZM, SmoothSandstoneStairs::Half::Top, SmoothSandstoneStairs::Shape::InnerLeft).ID: return 9696;
7661  case SmoothSandstoneStairs::SmoothSandstoneStairs(eBlockFace::BLOCK_FACE_ZM, SmoothSandstoneStairs::Half::Top, SmoothSandstoneStairs::Shape::InnerRight).ID: return 9698;
7662  case SmoothSandstoneStairs::SmoothSandstoneStairs(eBlockFace::BLOCK_FACE_ZM, SmoothSandstoneStairs::Half::Top, SmoothSandstoneStairs::Shape::OuterLeft).ID: return 9700;
7663  case SmoothSandstoneStairs::SmoothSandstoneStairs(eBlockFace::BLOCK_FACE_ZM, SmoothSandstoneStairs::Half::Top, SmoothSandstoneStairs::Shape::OuterRight).ID: return 9702;
7664  case SmoothSandstoneStairs::SmoothSandstoneStairs(eBlockFace::BLOCK_FACE_ZM, SmoothSandstoneStairs::Half::Bottom, SmoothSandstoneStairs::Shape::Straight).ID: return 9704;
7665  case SmoothSandstoneStairs::SmoothSandstoneStairs(eBlockFace::BLOCK_FACE_ZM, SmoothSandstoneStairs::Half::Bottom, SmoothSandstoneStairs::Shape::InnerLeft).ID: return 9706;
7666  case SmoothSandstoneStairs::SmoothSandstoneStairs(eBlockFace::BLOCK_FACE_ZM, SmoothSandstoneStairs::Half::Bottom, SmoothSandstoneStairs::Shape::InnerRight).ID: return 9708;
7667  case SmoothSandstoneStairs::SmoothSandstoneStairs(eBlockFace::BLOCK_FACE_ZM, SmoothSandstoneStairs::Half::Bottom, SmoothSandstoneStairs::Shape::OuterLeft).ID: return 9710;
7668  case SmoothSandstoneStairs::SmoothSandstoneStairs(eBlockFace::BLOCK_FACE_ZM, SmoothSandstoneStairs::Half::Bottom, SmoothSandstoneStairs::Shape::OuterRight).ID: return 9712;
7669  case SmoothSandstoneStairs::SmoothSandstoneStairs(eBlockFace::BLOCK_FACE_ZP, SmoothSandstoneStairs::Half::Top, SmoothSandstoneStairs::Shape::Straight).ID: return 9714;
7670  case SmoothSandstoneStairs::SmoothSandstoneStairs(eBlockFace::BLOCK_FACE_ZP, SmoothSandstoneStairs::Half::Top, SmoothSandstoneStairs::Shape::InnerLeft).ID: return 9716;
7671  case SmoothSandstoneStairs::SmoothSandstoneStairs(eBlockFace::BLOCK_FACE_ZP, SmoothSandstoneStairs::Half::Top, SmoothSandstoneStairs::Shape::InnerRight).ID: return 9718;
7672  case SmoothSandstoneStairs::SmoothSandstoneStairs(eBlockFace::BLOCK_FACE_ZP, SmoothSandstoneStairs::Half::Top, SmoothSandstoneStairs::Shape::OuterLeft).ID: return 9720;
7673  case SmoothSandstoneStairs::SmoothSandstoneStairs(eBlockFace::BLOCK_FACE_ZP, SmoothSandstoneStairs::Half::Top, SmoothSandstoneStairs::Shape::OuterRight).ID: return 9722;
7674  case SmoothSandstoneStairs::SmoothSandstoneStairs(eBlockFace::BLOCK_FACE_ZP, SmoothSandstoneStairs::Half::Bottom, SmoothSandstoneStairs::Shape::Straight).ID: return 9724;
7675  case SmoothSandstoneStairs::SmoothSandstoneStairs(eBlockFace::BLOCK_FACE_ZP, SmoothSandstoneStairs::Half::Bottom, SmoothSandstoneStairs::Shape::InnerLeft).ID: return 9726;
7676  case SmoothSandstoneStairs::SmoothSandstoneStairs(eBlockFace::BLOCK_FACE_ZP, SmoothSandstoneStairs::Half::Bottom, SmoothSandstoneStairs::Shape::InnerRight).ID: return 9728;
7677  case SmoothSandstoneStairs::SmoothSandstoneStairs(eBlockFace::BLOCK_FACE_ZP, SmoothSandstoneStairs::Half::Bottom, SmoothSandstoneStairs::Shape::OuterLeft).ID: return 9730;
7678  case SmoothSandstoneStairs::SmoothSandstoneStairs(eBlockFace::BLOCK_FACE_ZP, SmoothSandstoneStairs::Half::Bottom, SmoothSandstoneStairs::Shape::OuterRight).ID: return 9732;
7679  case SmoothSandstoneStairs::SmoothSandstoneStairs(eBlockFace::BLOCK_FACE_XM, SmoothSandstoneStairs::Half::Top, SmoothSandstoneStairs::Shape::Straight).ID: return 9734;
7680  case SmoothSandstoneStairs::SmoothSandstoneStairs(eBlockFace::BLOCK_FACE_XM, SmoothSandstoneStairs::Half::Top, SmoothSandstoneStairs::Shape::InnerLeft).ID: return 9736;
7681  case SmoothSandstoneStairs::SmoothSandstoneStairs(eBlockFace::BLOCK_FACE_XM, SmoothSandstoneStairs::Half::Top, SmoothSandstoneStairs::Shape::InnerRight).ID: return 9738;
7682  case SmoothSandstoneStairs::SmoothSandstoneStairs(eBlockFace::BLOCK_FACE_XM, SmoothSandstoneStairs::Half::Top, SmoothSandstoneStairs::Shape::OuterLeft).ID: return 9740;
7683  case SmoothSandstoneStairs::SmoothSandstoneStairs(eBlockFace::BLOCK_FACE_XM, SmoothSandstoneStairs::Half::Top, SmoothSandstoneStairs::Shape::OuterRight).ID: return 9742;
7684  case SmoothSandstoneStairs::SmoothSandstoneStairs(eBlockFace::BLOCK_FACE_XM, SmoothSandstoneStairs::Half::Bottom, SmoothSandstoneStairs::Shape::Straight).ID: return 9744;
7685  case SmoothSandstoneStairs::SmoothSandstoneStairs(eBlockFace::BLOCK_FACE_XM, SmoothSandstoneStairs::Half::Bottom, SmoothSandstoneStairs::Shape::InnerLeft).ID: return 9746;
7686  case SmoothSandstoneStairs::SmoothSandstoneStairs(eBlockFace::BLOCK_FACE_XM, SmoothSandstoneStairs::Half::Bottom, SmoothSandstoneStairs::Shape::InnerRight).ID: return 9748;
7687  case SmoothSandstoneStairs::SmoothSandstoneStairs(eBlockFace::BLOCK_FACE_XM, SmoothSandstoneStairs::Half::Bottom, SmoothSandstoneStairs::Shape::OuterLeft).ID: return 9750;
7688  case SmoothSandstoneStairs::SmoothSandstoneStairs(eBlockFace::BLOCK_FACE_XM, SmoothSandstoneStairs::Half::Bottom, SmoothSandstoneStairs::Shape::OuterRight).ID: return 9752;
7689  case SmoothSandstoneStairs::SmoothSandstoneStairs(eBlockFace::BLOCK_FACE_XP, SmoothSandstoneStairs::Half::Top, SmoothSandstoneStairs::Shape::Straight).ID: return 9754;
7690  case SmoothSandstoneStairs::SmoothSandstoneStairs(eBlockFace::BLOCK_FACE_XP, SmoothSandstoneStairs::Half::Top, SmoothSandstoneStairs::Shape::InnerLeft).ID: return 9756;
7691  case SmoothSandstoneStairs::SmoothSandstoneStairs(eBlockFace::BLOCK_FACE_XP, SmoothSandstoneStairs::Half::Top, SmoothSandstoneStairs::Shape::InnerRight).ID: return 9758;
7692  case SmoothSandstoneStairs::SmoothSandstoneStairs(eBlockFace::BLOCK_FACE_XP, SmoothSandstoneStairs::Half::Top, SmoothSandstoneStairs::Shape::OuterLeft).ID: return 9760;
7693  case SmoothSandstoneStairs::SmoothSandstoneStairs(eBlockFace::BLOCK_FACE_XP, SmoothSandstoneStairs::Half::Top, SmoothSandstoneStairs::Shape::OuterRight).ID: return 9762;
7694  case SmoothSandstoneStairs::SmoothSandstoneStairs(eBlockFace::BLOCK_FACE_XP, SmoothSandstoneStairs::Half::Bottom, SmoothSandstoneStairs::Shape::Straight).ID: return 9764;
7695  case SmoothSandstoneStairs::SmoothSandstoneStairs(eBlockFace::BLOCK_FACE_XP, SmoothSandstoneStairs::Half::Bottom, SmoothSandstoneStairs::Shape::InnerLeft).ID: return 9766;
7696  case SmoothSandstoneStairs::SmoothSandstoneStairs(eBlockFace::BLOCK_FACE_XP, SmoothSandstoneStairs::Half::Bottom, SmoothSandstoneStairs::Shape::InnerRight).ID: return 9768;
7697  case SmoothSandstoneStairs::SmoothSandstoneStairs(eBlockFace::BLOCK_FACE_XP, SmoothSandstoneStairs::Half::Bottom, SmoothSandstoneStairs::Shape::OuterLeft).ID: return 9770;
7698  case SmoothSandstoneStairs::SmoothSandstoneStairs(eBlockFace::BLOCK_FACE_XP, SmoothSandstoneStairs::Half::Bottom, SmoothSandstoneStairs::Shape::OuterRight).ID: return 9772;
7699  case SmoothStone::SmoothStone().ID: return 7878;
7700  case SmoothStoneSlab::SmoothStoneSlab(SmoothStoneSlab::Type::Top).ID: return 7807;
7702  case SmoothStoneSlab::SmoothStoneSlab(SmoothStoneSlab::Type::Double).ID: return 7811;
7703  case Snow::Snow(1).ID: return 3919;
7704  case Snow::Snow(2).ID: return 3920;
7705  case Snow::Snow(3).ID: return 3921;
7706  case Snow::Snow(4).ID: return 3922;
7707  case Snow::Snow(5).ID: return 3923;
7708  case Snow::Snow(6).ID: return 3924;
7709  case Snow::Snow(7).ID: return 3925;
7710  case Snow::Snow(8).ID: return 3926;
7711  case SnowBlock::SnowBlock().ID: return 3928;
7712  case SoulSand::SoulSand().ID: return 3998;
7713  case Spawner::Spawner().ID: return 1951;
7714  case Sponge::Sponge().ID: return 228;
7715  case SpruceButton::SpruceButton(SpruceButton::Face::Floor, eBlockFace::BLOCK_FACE_ZM, true).ID: return 5834;
7716  case SpruceButton::SpruceButton(SpruceButton::Face::Floor, eBlockFace::BLOCK_FACE_ZM, false).ID: return 5835;
7717  case SpruceButton::SpruceButton(SpruceButton::Face::Floor, eBlockFace::BLOCK_FACE_ZP, true).ID: return 5836;
7718  case SpruceButton::SpruceButton(SpruceButton::Face::Floor, eBlockFace::BLOCK_FACE_ZP, false).ID: return 5837;
7719  case SpruceButton::SpruceButton(SpruceButton::Face::Floor, eBlockFace::BLOCK_FACE_XM, true).ID: return 5838;
7720  case SpruceButton::SpruceButton(SpruceButton::Face::Floor, eBlockFace::BLOCK_FACE_XM, false).ID: return 5839;
7721  case SpruceButton::SpruceButton(SpruceButton::Face::Floor, eBlockFace::BLOCK_FACE_XP, true).ID: return 5840;
7722  case SpruceButton::SpruceButton(SpruceButton::Face::Floor, eBlockFace::BLOCK_FACE_XP, false).ID: return 5841;
7723  case SpruceButton::SpruceButton(SpruceButton::Face::Wall, eBlockFace::BLOCK_FACE_ZM, true).ID: return 5842;
7724  case SpruceButton::SpruceButton(SpruceButton::Face::Wall, eBlockFace::BLOCK_FACE_ZM, false).ID: return 5843;
7725  case SpruceButton::SpruceButton(SpruceButton::Face::Wall, eBlockFace::BLOCK_FACE_ZP, true).ID: return 5844;
7726  case SpruceButton::SpruceButton(SpruceButton::Face::Wall, eBlockFace::BLOCK_FACE_ZP, false).ID: return 5845;
7727  case SpruceButton::SpruceButton(SpruceButton::Face::Wall, eBlockFace::BLOCK_FACE_XM, true).ID: return 5846;
7728  case SpruceButton::SpruceButton(SpruceButton::Face::Wall, eBlockFace::BLOCK_FACE_XM, false).ID: return 5847;
7729  case SpruceButton::SpruceButton(SpruceButton::Face::Wall, eBlockFace::BLOCK_FACE_XP, true).ID: return 5848;
7730  case SpruceButton::SpruceButton(SpruceButton::Face::Wall, eBlockFace::BLOCK_FACE_XP, false).ID: return 5849;
7731  case SpruceButton::SpruceButton(SpruceButton::Face::Ceiling, eBlockFace::BLOCK_FACE_ZM, true).ID: return 5850;
7732  case SpruceButton::SpruceButton(SpruceButton::Face::Ceiling, eBlockFace::BLOCK_FACE_ZM, false).ID: return 5851;
7733  case SpruceButton::SpruceButton(SpruceButton::Face::Ceiling, eBlockFace::BLOCK_FACE_ZP, true).ID: return 5852;
7734  case SpruceButton::SpruceButton(SpruceButton::Face::Ceiling, eBlockFace::BLOCK_FACE_ZP, false).ID: return 5853;
7735  case SpruceButton::SpruceButton(SpruceButton::Face::Ceiling, eBlockFace::BLOCK_FACE_XM, true).ID: return 5854;
7736  case SpruceButton::SpruceButton(SpruceButton::Face::Ceiling, eBlockFace::BLOCK_FACE_XM, false).ID: return 5855;
7737  case SpruceButton::SpruceButton(SpruceButton::Face::Ceiling, eBlockFace::BLOCK_FACE_XP, true).ID: return 5856;
7738  case SpruceButton::SpruceButton(SpruceButton::Face::Ceiling, eBlockFace::BLOCK_FACE_XP, false).ID: return 5857;
7739  case SpruceDoor::SpruceDoor(eBlockFace::BLOCK_FACE_ZM, SpruceDoor::Half::Upper, SpruceDoor::Hinge::Left, true, true).ID: return 8202;
7740  case SpruceDoor::SpruceDoor(eBlockFace::BLOCK_FACE_ZM, SpruceDoor::Half::Upper, SpruceDoor::Hinge::Left, true, false).ID: return 8203;
7741  case SpruceDoor::SpruceDoor(eBlockFace::BLOCK_FACE_ZM, SpruceDoor::Half::Upper, SpruceDoor::Hinge::Left, false, true).ID: return 8204;
7742  case SpruceDoor::SpruceDoor(eBlockFace::BLOCK_FACE_ZM, SpruceDoor::Half::Upper, SpruceDoor::Hinge::Left, false, false).ID: return 8205;
7743  case SpruceDoor::SpruceDoor(eBlockFace::BLOCK_FACE_ZM, SpruceDoor::Half::Upper, SpruceDoor::Hinge::Right, true, true).ID: return 8206;
7744  case SpruceDoor::SpruceDoor(eBlockFace::BLOCK_FACE_ZM, SpruceDoor::Half::Upper, SpruceDoor::Hinge::Right, true, false).ID: return 8207;
7745  case SpruceDoor::SpruceDoor(eBlockFace::BLOCK_FACE_ZM, SpruceDoor::Half::Upper, SpruceDoor::Hinge::Right, false, true).ID: return 8208;
7746  case SpruceDoor::SpruceDoor(eBlockFace::BLOCK_FACE_ZM, SpruceDoor::Half::Upper, SpruceDoor::Hinge::Right, false, false).ID: return 8209;
7747  case SpruceDoor::SpruceDoor(eBlockFace::BLOCK_FACE_ZM, SpruceDoor::Half::Lower, SpruceDoor::Hinge::Left, true, true).ID: return 8210;
7748  case SpruceDoor::SpruceDoor(eBlockFace::BLOCK_FACE_ZM, SpruceDoor::Half::Lower, SpruceDoor::Hinge::Left, true, false).ID: return 8211;
7749  case SpruceDoor::SpruceDoor(eBlockFace::BLOCK_FACE_ZM, SpruceDoor::Half::Lower, SpruceDoor::Hinge::Left, false, true).ID: return 8212;
7750  case SpruceDoor::SpruceDoor(eBlockFace::BLOCK_FACE_ZM, SpruceDoor::Half::Lower, SpruceDoor::Hinge::Left, false, false).ID: return 8213;
7751  case SpruceDoor::SpruceDoor(eBlockFace::BLOCK_FACE_ZM, SpruceDoor::Half::Lower, SpruceDoor::Hinge::Right, true, true).ID: return 8214;
7752  case SpruceDoor::SpruceDoor(eBlockFace::BLOCK_FACE_ZM, SpruceDoor::Half::Lower, SpruceDoor::Hinge::Right, true, false).ID: return 8215;
7753  case SpruceDoor::SpruceDoor(eBlockFace::BLOCK_FACE_ZM, SpruceDoor::Half::Lower, SpruceDoor::Hinge::Right, false, true).ID: return 8216;
7754  case SpruceDoor::SpruceDoor(eBlockFace::BLOCK_FACE_ZM, SpruceDoor::Half::Lower, SpruceDoor::Hinge::Right, false, false).ID: return 8217;
7755  case SpruceDoor::SpruceDoor(eBlockFace::BLOCK_FACE_ZP, SpruceDoor::Half::Upper, SpruceDoor::Hinge::Left, true, true).ID: return 8218;
7756  case SpruceDoor::SpruceDoor(eBlockFace::BLOCK_FACE_ZP, SpruceDoor::Half::Upper, SpruceDoor::Hinge::Left, true, false).ID: return 8219;
7757  case SpruceDoor::SpruceDoor(eBlockFace::BLOCK_FACE_ZP, SpruceDoor::Half::Upper, SpruceDoor::Hinge::Left, false, true).ID: return 8220;
7758  case SpruceDoor::SpruceDoor(eBlockFace::BLOCK_FACE_ZP, SpruceDoor::Half::Upper, SpruceDoor::Hinge::Left, false, false).ID: return 8221;
7759  case SpruceDoor::SpruceDoor(eBlockFace::BLOCK_FACE_ZP, SpruceDoor::Half::Upper, SpruceDoor::Hinge::Right, true, true).ID: return 8222;
7760  case SpruceDoor::SpruceDoor(eBlockFace::BLOCK_FACE_ZP, SpruceDoor::Half::Upper, SpruceDoor::Hinge::Right, true, false).ID: return 8223;
7761  case SpruceDoor::SpruceDoor(eBlockFace::BLOCK_FACE_ZP, SpruceDoor::Half::Upper, SpruceDoor::Hinge::Right, false, true).ID: return 8224;
7762  case SpruceDoor::SpruceDoor(eBlockFace::BLOCK_FACE_ZP, SpruceDoor::Half::Upper, SpruceDoor::Hinge::Right, false, false).ID: return 8225;
7763  case SpruceDoor::SpruceDoor(eBlockFace::BLOCK_FACE_ZP, SpruceDoor::Half::Lower, SpruceDoor::Hinge::Left, true, true).ID: return 8226;
7764  case SpruceDoor::SpruceDoor(eBlockFace::BLOCK_FACE_ZP, SpruceDoor::Half::Lower, SpruceDoor::Hinge::Left, true, false).ID: return 8227;
7765  case SpruceDoor::SpruceDoor(eBlockFace::BLOCK_FACE_ZP, SpruceDoor::Half::Lower, SpruceDoor::Hinge::Left, false, true).ID: return 8228;
7766  case SpruceDoor::SpruceDoor(eBlockFace::BLOCK_FACE_ZP, SpruceDoor::Half::Lower, SpruceDoor::Hinge::Left, false, false).ID: return 8229;
7767  case SpruceDoor::SpruceDoor(eBlockFace::BLOCK_FACE_ZP, SpruceDoor::Half::Lower, SpruceDoor::Hinge::Right, true, true).ID: return 8230;
7768  case SpruceDoor::SpruceDoor(eBlockFace::BLOCK_FACE_ZP, SpruceDoor::Half::Lower, SpruceDoor::Hinge::Right, true, false).ID: return 8231;
7769  case SpruceDoor::SpruceDoor(eBlockFace::BLOCK_FACE_ZP, SpruceDoor::Half::Lower, SpruceDoor::Hinge::Right, false, true).ID: return 8232;
7770  case SpruceDoor::SpruceDoor(eBlockFace::BLOCK_FACE_ZP, SpruceDoor::Half::Lower, SpruceDoor::Hinge::Right, false, false).ID: return 8233;
7771  case SpruceDoor::SpruceDoor(eBlockFace::BLOCK_FACE_XM, SpruceDoor::Half::Upper, SpruceDoor::Hinge::Left, true, true).ID: return 8234;
7772  case SpruceDoor::SpruceDoor(eBlockFace::BLOCK_FACE_XM, SpruceDoor::Half::Upper, SpruceDoor::Hinge::Left, true, false).ID: return 8235;
7773  case SpruceDoor::SpruceDoor(eBlockFace::BLOCK_FACE_XM, SpruceDoor::Half::Upper, SpruceDoor::Hinge::Left, false, true).ID: return 8236;
7774  case SpruceDoor::SpruceDoor(eBlockFace::BLOCK_FACE_XM, SpruceDoor::Half::Upper, SpruceDoor::Hinge::Left, false, false).ID: return 8237;
7775  case SpruceDoor::SpruceDoor(eBlockFace::BLOCK_FACE_XM, SpruceDoor::Half::Upper, SpruceDoor::Hinge::Right, true, true).ID: return 8238;
7776  case SpruceDoor::SpruceDoor(eBlockFace::BLOCK_FACE_XM, SpruceDoor::Half::Upper, SpruceDoor::Hinge::Right, true, false).ID: return 8239;
7777  case SpruceDoor::SpruceDoor(eBlockFace::BLOCK_FACE_XM, SpruceDoor::Half::Upper, SpruceDoor::Hinge::Right, false, true).ID: return 8240;
7778  case SpruceDoor::SpruceDoor(eBlockFace::BLOCK_FACE_XM, SpruceDoor::Half::Upper, SpruceDoor::Hinge::Right, false, false).ID: return 8241;
7779  case SpruceDoor::SpruceDoor(eBlockFace::BLOCK_FACE_XM, SpruceDoor::Half::Lower, SpruceDoor::Hinge::Left, true, true).ID: return 8242;
7780  case SpruceDoor::SpruceDoor(eBlockFace::BLOCK_FACE_XM, SpruceDoor::Half::Lower, SpruceDoor::Hinge::Left, true, false).ID: return 8243;
7781  case SpruceDoor::SpruceDoor(eBlockFace::BLOCK_FACE_XM, SpruceDoor::Half::Lower, SpruceDoor::Hinge::Left, false, true).ID: return 8244;
7782  case SpruceDoor::SpruceDoor(eBlockFace::BLOCK_FACE_XM, SpruceDoor::Half::Lower, SpruceDoor::Hinge::Left, false, false).ID: return 8245;
7783  case SpruceDoor::SpruceDoor(eBlockFace::BLOCK_FACE_XM, SpruceDoor::Half::Lower, SpruceDoor::Hinge::Right, true, true).ID: return 8246;
7784  case SpruceDoor::SpruceDoor(eBlockFace::BLOCK_FACE_XM, SpruceDoor::Half::Lower, SpruceDoor::Hinge::Right, true, false).ID: return 8247;
7785  case SpruceDoor::SpruceDoor(eBlockFace::BLOCK_FACE_XM, SpruceDoor::Half::Lower, SpruceDoor::Hinge::Right, false, true).ID: return 8248;
7786  case SpruceDoor::SpruceDoor(eBlockFace::BLOCK_FACE_XM, SpruceDoor::Half::Lower, SpruceDoor::Hinge::Right, false, false).ID: return 8249;
7787  case SpruceDoor::SpruceDoor(eBlockFace::BLOCK_FACE_XP, SpruceDoor::Half::Upper, SpruceDoor::Hinge::Left, true, true).ID: return 8250;
7788  case SpruceDoor::SpruceDoor(eBlockFace::BLOCK_FACE_XP, SpruceDoor::Half::Upper, SpruceDoor::Hinge::Left, true, false).ID: return 8251;
7789  case SpruceDoor::SpruceDoor(eBlockFace::BLOCK_FACE_XP, SpruceDoor::Half::Upper, SpruceDoor::Hinge::Left, false, true).ID: return 8252;
7790  case SpruceDoor::SpruceDoor(eBlockFace::BLOCK_FACE_XP, SpruceDoor::Half::Upper, SpruceDoor::Hinge::Left, false, false).ID: return 8253;
7791  case SpruceDoor::SpruceDoor(eBlockFace::BLOCK_FACE_XP, SpruceDoor::Half::Upper, SpruceDoor::Hinge::Right, true, true).ID: return 8254;
7792  case SpruceDoor::SpruceDoor(eBlockFace::BLOCK_FACE_XP, SpruceDoor::Half::Upper, SpruceDoor::Hinge::Right, true, false).ID: return 8255;
7793  case SpruceDoor::SpruceDoor(eBlockFace::BLOCK_FACE_XP, SpruceDoor::Half::Upper, SpruceDoor::Hinge::Right, false, true).ID: return 8256;
7794  case SpruceDoor::SpruceDoor(eBlockFace::BLOCK_FACE_XP, SpruceDoor::Half::Upper, SpruceDoor::Hinge::Right, false, false).ID: return 8257;
7795  case SpruceDoor::SpruceDoor(eBlockFace::BLOCK_FACE_XP, SpruceDoor::Half::Lower, SpruceDoor::Hinge::Left, true, true).ID: return 8258;
7796  case SpruceDoor::SpruceDoor(eBlockFace::BLOCK_FACE_XP, SpruceDoor::Half::Lower, SpruceDoor::Hinge::Left, true, false).ID: return 8259;
7797  case SpruceDoor::SpruceDoor(eBlockFace::BLOCK_FACE_XP, SpruceDoor::Half::Lower, SpruceDoor::Hinge::Left, false, true).ID: return 8260;
7798  case SpruceDoor::SpruceDoor(eBlockFace::BLOCK_FACE_XP, SpruceDoor::Half::Lower, SpruceDoor::Hinge::Left, false, false).ID: return 8261;
7799  case SpruceDoor::SpruceDoor(eBlockFace::BLOCK_FACE_XP, SpruceDoor::Half::Lower, SpruceDoor::Hinge::Right, true, true).ID: return 8262;
7800  case SpruceDoor::SpruceDoor(eBlockFace::BLOCK_FACE_XP, SpruceDoor::Half::Lower, SpruceDoor::Hinge::Right, true, false).ID: return 8263;
7801  case SpruceDoor::SpruceDoor(eBlockFace::BLOCK_FACE_XP, SpruceDoor::Half::Lower, SpruceDoor::Hinge::Right, false, true).ID: return 8264;
7802  case SpruceDoor::SpruceDoor(eBlockFace::BLOCK_FACE_XP, SpruceDoor::Half::Lower, SpruceDoor::Hinge::Right, false, false).ID: return 8265;
7803  case SpruceFence::SpruceFence(true, true, true, true).ID: return 8044;
7804  case SpruceFence::SpruceFence(true, true, true, false).ID: return 8045;
7805  case SpruceFence::SpruceFence(true, true, false, true).ID: return 8048;
7806  case SpruceFence::SpruceFence(true, true, false, false).ID: return 8049;
7807  case SpruceFence::SpruceFence(true, false, true, true).ID: return 8052;
7808  case SpruceFence::SpruceFence(true, false, true, false).ID: return 8053;
7809  case SpruceFence::SpruceFence(true, false, false, true).ID: return 8056;
7810  case SpruceFence::SpruceFence(true, false, false, false).ID: return 8057;
7811  case SpruceFence::SpruceFence(false, true, true, true).ID: return 8060;
7812  case SpruceFence::SpruceFence(false, true, true, false).ID: return 8061;
7813  case SpruceFence::SpruceFence(false, true, false, true).ID: return 8064;
7814  case SpruceFence::SpruceFence(false, true, false, false).ID: return 8065;
7815  case SpruceFence::SpruceFence(false, false, true, true).ID: return 8068;
7816  case SpruceFence::SpruceFence(false, false, true, false).ID: return 8069;
7817  case SpruceFence::SpruceFence(false, false, false, true).ID: return 8072;
7818  case SpruceFence::SpruceFence(false, false, false, false).ID: return 8073;
7819  case SpruceFenceGate::SpruceFenceGate(eBlockFace::BLOCK_FACE_ZM, true, true, true).ID: return 7882;
7820  case SpruceFenceGate::SpruceFenceGate(eBlockFace::BLOCK_FACE_ZM, true, true, false).ID: return 7883;
7821  case SpruceFenceGate::SpruceFenceGate(eBlockFace::BLOCK_FACE_ZM, true, false, true).ID: return 7884;
7822  case SpruceFenceGate::SpruceFenceGate(eBlockFace::BLOCK_FACE_ZM, true, false, false).ID: return 7885;
7823  case SpruceFenceGate::SpruceFenceGate(eBlockFace::BLOCK_FACE_ZM, false, true, true).ID: return 7886;
7824  case SpruceFenceGate::SpruceFenceGate(eBlockFace::BLOCK_FACE_ZM, false, true, false).ID: return 7887;
7825  case SpruceFenceGate::SpruceFenceGate(eBlockFace::BLOCK_FACE_ZM, false, false, true).ID: return 7888;
7826  case SpruceFenceGate::SpruceFenceGate(eBlockFace::BLOCK_FACE_ZM, false, false, false).ID: return 7889;
7827  case SpruceFenceGate::SpruceFenceGate(eBlockFace::BLOCK_FACE_ZP, true, true, true).ID: return 7890;
7828  case SpruceFenceGate::SpruceFenceGate(eBlockFace::BLOCK_FACE_ZP, true, true, false).ID: return 7891;
7829  case SpruceFenceGate::SpruceFenceGate(eBlockFace::BLOCK_FACE_ZP, true, false, true).ID: return 7892;
7830  case SpruceFenceGate::SpruceFenceGate(eBlockFace::BLOCK_FACE_ZP, true, false, false).ID: return 7893;
7831  case SpruceFenceGate::SpruceFenceGate(eBlockFace::BLOCK_FACE_ZP, false, true, true).ID: return 7894;
7832  case SpruceFenceGate::SpruceFenceGate(eBlockFace::BLOCK_FACE_ZP, false, true, false).ID: return 7895;
7833  case SpruceFenceGate::SpruceFenceGate(eBlockFace::BLOCK_FACE_ZP, false, false, true).ID: return 7896;
7834  case SpruceFenceGate::SpruceFenceGate(eBlockFace::BLOCK_FACE_ZP, false, false, false).ID: return 7897;
7835  case SpruceFenceGate::SpruceFenceGate(eBlockFace::BLOCK_FACE_XM, true, true, true).ID: return 7898;
7836  case SpruceFenceGate::SpruceFenceGate(eBlockFace::BLOCK_FACE_XM, true, true, false).ID: return 7899;
7837  case SpruceFenceGate::SpruceFenceGate(eBlockFace::BLOCK_FACE_XM, true, false, true).ID: return 7900;
7838  case SpruceFenceGate::SpruceFenceGate(eBlockFace::BLOCK_FACE_XM, true, false, false).ID: return 7901;
7839  case SpruceFenceGate::SpruceFenceGate(eBlockFace::BLOCK_FACE_XM, false, true, true).ID: return 7902;
7840  case SpruceFenceGate::SpruceFenceGate(eBlockFace::BLOCK_FACE_XM, false, true, false).ID: return 7903;
7841  case SpruceFenceGate::SpruceFenceGate(eBlockFace::BLOCK_FACE_XM, false, false, true).ID: return 7904;
7842  case SpruceFenceGate::SpruceFenceGate(eBlockFace::BLOCK_FACE_XM, false, false, false).ID: return 7905;
7843  case SpruceFenceGate::SpruceFenceGate(eBlockFace::BLOCK_FACE_XP, true, true, true).ID: return 7906;
7844  case SpruceFenceGate::SpruceFenceGate(eBlockFace::BLOCK_FACE_XP, true, true, false).ID: return 7907;
7845  case SpruceFenceGate::SpruceFenceGate(eBlockFace::BLOCK_FACE_XP, true, false, true).ID: return 7908;
7846  case SpruceFenceGate::SpruceFenceGate(eBlockFace::BLOCK_FACE_XP, true, false, false).ID: return 7909;
7847  case SpruceFenceGate::SpruceFenceGate(eBlockFace::BLOCK_FACE_XP, false, true, true).ID: return 7910;
7848  case SpruceFenceGate::SpruceFenceGate(eBlockFace::BLOCK_FACE_XP, false, true, false).ID: return 7911;
7849  case SpruceFenceGate::SpruceFenceGate(eBlockFace::BLOCK_FACE_XP, false, false, true).ID: return 7912;
7850  case SpruceFenceGate::SpruceFenceGate(eBlockFace::BLOCK_FACE_XP, false, false, false).ID: return 7913;
7851  case SpruceLeaves::SpruceLeaves(1, true).ID: return 158;
7852  case SpruceLeaves::SpruceLeaves(1, false).ID: return 159;
7853  case SpruceLeaves::SpruceLeaves(2, true).ID: return 160;
7854  case SpruceLeaves::SpruceLeaves(2, false).ID: return 161;
7855  case SpruceLeaves::SpruceLeaves(3, true).ID: return 162;
7856  case SpruceLeaves::SpruceLeaves(3, false).ID: return 163;
7857  case SpruceLeaves::SpruceLeaves(4, true).ID: return 164;
7858  case SpruceLeaves::SpruceLeaves(4, false).ID: return 165;
7859  case SpruceLeaves::SpruceLeaves(5, true).ID: return 166;
7860  case SpruceLeaves::SpruceLeaves(5, false).ID: return 167;
7861  case SpruceLeaves::SpruceLeaves(6, true).ID: return 168;
7862  case SpruceLeaves::SpruceLeaves(6, false).ID: return 169;
7863  case SpruceLeaves::SpruceLeaves(7, true).ID: return 170;
7864  case SpruceLeaves::SpruceLeaves(7, false).ID: return 171;
7865  case SpruceLog::SpruceLog(SpruceLog::Axis::X).ID: return 75;
7866  case SpruceLog::SpruceLog(SpruceLog::Axis::Y).ID: return 76;
7867  case SpruceLog::SpruceLog(SpruceLog::Axis::Z).ID: return 77;
7868  case SprucePlanks::SprucePlanks().ID: return 16;
7869  case SprucePressurePlate::SprucePressurePlate(true).ID: return 3873;
7870  case SprucePressurePlate::SprucePressurePlate(false).ID: return 3874;
7871  case SpruceSapling::SpruceSapling(0).ID: return 23;
7872  case SpruceSapling::SpruceSapling(1).ID: return 24;
7873  case SpruceSign::SpruceSign(0).ID: return 3412;
7874  case SpruceSign::SpruceSign(1).ID: return 3414;
7875  case SpruceSign::SpruceSign(2).ID: return 3416;
7876  case SpruceSign::SpruceSign(3).ID: return 3418;
7877  case SpruceSign::SpruceSign(4).ID: return 3420;
7878  case SpruceSign::SpruceSign(5).ID: return 3422;
7879  case SpruceSign::SpruceSign(6).ID: return 3424;
7880  case SpruceSign::SpruceSign(7).ID: return 3426;
7881  case SpruceSign::SpruceSign(8).ID: return 3428;
7882  case SpruceSign::SpruceSign(9).ID: return 3430;
7883  case SpruceSign::SpruceSign(10).ID: return 3432;
7884  case SpruceSign::SpruceSign(11).ID: return 3434;
7885  case SpruceSign::SpruceSign(12).ID: return 3436;
7886  case SpruceSign::SpruceSign(13).ID: return 3438;
7887  case SpruceSign::SpruceSign(14).ID: return 3440;
7888  case SpruceSign::SpruceSign(15).ID: return 3442;
7889  case SpruceSlab::SpruceSlab(SpruceSlab::Type::Top).ID: return 7771;
7891  case SpruceSlab::SpruceSlab(SpruceSlab::Type::Double).ID: return 7775;
7892  case SpruceStairs::SpruceStairs(eBlockFace::BLOCK_FACE_ZM, SpruceStairs::Half::Top, SpruceStairs::Shape::Straight).ID: return 5389;
7893  case SpruceStairs::SpruceStairs(eBlockFace::BLOCK_FACE_ZM, SpruceStairs::Half::Top, SpruceStairs::Shape::InnerLeft).ID: return 5391;
7894  case SpruceStairs::SpruceStairs(eBlockFace::BLOCK_FACE_ZM, SpruceStairs::Half::Top, SpruceStairs::Shape::InnerRight).ID: return 5393;
7895  case SpruceStairs::SpruceStairs(eBlockFace::BLOCK_FACE_ZM, SpruceStairs::Half::Top, SpruceStairs::Shape::OuterLeft).ID: return 5395;
7896  case SpruceStairs::SpruceStairs(eBlockFace::BLOCK_FACE_ZM, SpruceStairs::Half::Top, SpruceStairs::Shape::OuterRight).ID: return 5397;
7897  case SpruceStairs::SpruceStairs(eBlockFace::BLOCK_FACE_ZM, SpruceStairs::Half::Bottom, SpruceStairs::Shape::Straight).ID: return 5399;
7898  case SpruceStairs::SpruceStairs(eBlockFace::BLOCK_FACE_ZM, SpruceStairs::Half::Bottom, SpruceStairs::Shape::InnerLeft).ID: return 5401;
7899  case SpruceStairs::SpruceStairs(eBlockFace::BLOCK_FACE_ZM, SpruceStairs::Half::Bottom, SpruceStairs::Shape::InnerRight).ID: return 5403;
7900  case SpruceStairs::SpruceStairs(eBlockFace::BLOCK_FACE_ZM, SpruceStairs::Half::Bottom, SpruceStairs::Shape::OuterLeft).ID: return 5405;
7901  case SpruceStairs::SpruceStairs(eBlockFace::BLOCK_FACE_ZM, SpruceStairs::Half::Bottom, SpruceStairs::Shape::OuterRight).ID: return 5407;
7902  case SpruceStairs::SpruceStairs(eBlockFace::BLOCK_FACE_ZP, SpruceStairs::Half::Top, SpruceStairs::Shape::Straight).ID: return 5409;
7903  case SpruceStairs::SpruceStairs(eBlockFace::BLOCK_FACE_ZP, SpruceStairs::Half::Top, SpruceStairs::Shape::InnerLeft).ID: return 5411;
7904  case SpruceStairs::SpruceStairs(eBlockFace::BLOCK_FACE_ZP, SpruceStairs::Half::Top, SpruceStairs::Shape::InnerRight).ID: return 5413;
7905  case SpruceStairs::SpruceStairs(eBlockFace::BLOCK_FACE_ZP, SpruceStairs::Half::Top, SpruceStairs::Shape::OuterLeft).ID: return 5415;
7906  case SpruceStairs::SpruceStairs(eBlockFace::BLOCK_FACE_ZP, SpruceStairs::Half::Top, SpruceStairs::Shape::OuterRight).ID: return 5417;
7907  case SpruceStairs::SpruceStairs(eBlockFace::BLOCK_FACE_ZP, SpruceStairs::Half::Bottom, SpruceStairs::Shape::Straight).ID: return 5419;
7908  case SpruceStairs::SpruceStairs(eBlockFace::BLOCK_FACE_ZP, SpruceStairs::Half::Bottom, SpruceStairs::Shape::InnerLeft).ID: return 5421;
7909  case SpruceStairs::SpruceStairs(eBlockFace::BLOCK_FACE_ZP, SpruceStairs::Half::Bottom, SpruceStairs::Shape::InnerRight).ID: return 5423;
7910  case SpruceStairs::SpruceStairs(eBlockFace::BLOCK_FACE_ZP, SpruceStairs::Half::Bottom, SpruceStairs::Shape::OuterLeft).ID: return 5425;
7911  case SpruceStairs::SpruceStairs(eBlockFace::BLOCK_FACE_ZP, SpruceStairs::Half::Bottom, SpruceStairs::Shape::OuterRight).ID: return 5427;
7912  case SpruceStairs::SpruceStairs(eBlockFace::BLOCK_FACE_XM, SpruceStairs::Half::Top, SpruceStairs::Shape::Straight).ID: return 5429;
7913  case SpruceStairs::SpruceStairs(eBlockFace::BLOCK_FACE_XM, SpruceStairs::Half::Top, SpruceStairs::Shape::InnerLeft).ID: return 5431;
7914  case SpruceStairs::SpruceStairs(eBlockFace::BLOCK_FACE_XM, SpruceStairs::Half::Top, SpruceStairs::Shape::InnerRight).ID: return 5433;
7915  case SpruceStairs::SpruceStairs(eBlockFace::BLOCK_FACE_XM, SpruceStairs::Half::Top, SpruceStairs::Shape::OuterLeft).ID: return 5435;
7916  case SpruceStairs::SpruceStairs(eBlockFace::BLOCK_FACE_XM, SpruceStairs::Half::Top, SpruceStairs::Shape::OuterRight).ID: return 5437;
7917  case SpruceStairs::SpruceStairs(eBlockFace::BLOCK_FACE_XM, SpruceStairs::Half::Bottom, SpruceStairs::Shape::Straight).ID: return 5439;
7918  case SpruceStairs::SpruceStairs(eBlockFace::BLOCK_FACE_XM, SpruceStairs::Half::Bottom, SpruceStairs::Shape::InnerLeft).ID: return 5441;
7919  case SpruceStairs::SpruceStairs(eBlockFace::BLOCK_FACE_XM, SpruceStairs::Half::Bottom, SpruceStairs::Shape::InnerRight).ID: return 5443;
7920  case SpruceStairs::SpruceStairs(eBlockFace::BLOCK_FACE_XM, SpruceStairs::Half::Bottom, SpruceStairs::Shape::OuterLeft).ID: return 5445;
7921  case SpruceStairs::SpruceStairs(eBlockFace::BLOCK_FACE_XM, SpruceStairs::Half::Bottom, SpruceStairs::Shape::OuterRight).ID: return 5447;
7922  case SpruceStairs::SpruceStairs(eBlockFace::BLOCK_FACE_XP, SpruceStairs::Half::Top, SpruceStairs::Shape::Straight).ID: return 5449;
7923  case SpruceStairs::SpruceStairs(eBlockFace::BLOCK_FACE_XP, SpruceStairs::Half::Top, SpruceStairs::Shape::InnerLeft).ID: return 5451;
7924  case SpruceStairs::SpruceStairs(eBlockFace::BLOCK_FACE_XP, SpruceStairs::Half::Top, SpruceStairs::Shape::InnerRight).ID: return 5453;
7925  case SpruceStairs::SpruceStairs(eBlockFace::BLOCK_FACE_XP, SpruceStairs::Half::Top, SpruceStairs::Shape::OuterLeft).ID: return 5455;
7926  case SpruceStairs::SpruceStairs(eBlockFace::BLOCK_FACE_XP, SpruceStairs::Half::Top, SpruceStairs::Shape::OuterRight).ID: return 5457;
7927  case SpruceStairs::SpruceStairs(eBlockFace::BLOCK_FACE_XP, SpruceStairs::Half::Bottom, SpruceStairs::Shape::Straight).ID: return 5459;
7928  case SpruceStairs::SpruceStairs(eBlockFace::BLOCK_FACE_XP, SpruceStairs::Half::Bottom, SpruceStairs::Shape::InnerLeft).ID: return 5461;
7929  case SpruceStairs::SpruceStairs(eBlockFace::BLOCK_FACE_XP, SpruceStairs::Half::Bottom, SpruceStairs::Shape::InnerRight).ID: return 5463;
7930  case SpruceStairs::SpruceStairs(eBlockFace::BLOCK_FACE_XP, SpruceStairs::Half::Bottom, SpruceStairs::Shape::OuterLeft).ID: return 5465;
7931  case SpruceStairs::SpruceStairs(eBlockFace::BLOCK_FACE_XP, SpruceStairs::Half::Bottom, SpruceStairs::Shape::OuterRight).ID: return 5467;
7932  case SpruceTrapdoor::SpruceTrapdoor(eBlockFace::BLOCK_FACE_ZM, SpruceTrapdoor::Half::Top, true, true).ID: return 4162;
7933  case SpruceTrapdoor::SpruceTrapdoor(eBlockFace::BLOCK_FACE_ZM, SpruceTrapdoor::Half::Top, true, false).ID: return 4164;
7934  case SpruceTrapdoor::SpruceTrapdoor(eBlockFace::BLOCK_FACE_ZM, SpruceTrapdoor::Half::Top, false, true).ID: return 4166;
7935  case SpruceTrapdoor::SpruceTrapdoor(eBlockFace::BLOCK_FACE_ZM, SpruceTrapdoor::Half::Top, false, false).ID: return 4168;
7940  case SpruceTrapdoor::SpruceTrapdoor(eBlockFace::BLOCK_FACE_ZP, SpruceTrapdoor::Half::Top, true, true).ID: return 4178;
7941  case SpruceTrapdoor::SpruceTrapdoor(eBlockFace::BLOCK_FACE_ZP, SpruceTrapdoor::Half::Top, true, false).ID: return 4180;
7942  case SpruceTrapdoor::SpruceTrapdoor(eBlockFace::BLOCK_FACE_ZP, SpruceTrapdoor::Half::Top, false, true).ID: return 4182;
7943  case SpruceTrapdoor::SpruceTrapdoor(eBlockFace::BLOCK_FACE_ZP, SpruceTrapdoor::Half::Top, false, false).ID: return 4184;
7948  case SpruceTrapdoor::SpruceTrapdoor(eBlockFace::BLOCK_FACE_XM, SpruceTrapdoor::Half::Top, true, true).ID: return 4194;
7949  case SpruceTrapdoor::SpruceTrapdoor(eBlockFace::BLOCK_FACE_XM, SpruceTrapdoor::Half::Top, true, false).ID: return 4196;
7950  case SpruceTrapdoor::SpruceTrapdoor(eBlockFace::BLOCK_FACE_XM, SpruceTrapdoor::Half::Top, false, true).ID: return 4198;
7951  case SpruceTrapdoor::SpruceTrapdoor(eBlockFace::BLOCK_FACE_XM, SpruceTrapdoor::Half::Top, false, false).ID: return 4200;
7956  case SpruceTrapdoor::SpruceTrapdoor(eBlockFace::BLOCK_FACE_XP, SpruceTrapdoor::Half::Top, true, true).ID: return 4210;
7957  case SpruceTrapdoor::SpruceTrapdoor(eBlockFace::BLOCK_FACE_XP, SpruceTrapdoor::Half::Top, true, false).ID: return 4212;
7958  case SpruceTrapdoor::SpruceTrapdoor(eBlockFace::BLOCK_FACE_XP, SpruceTrapdoor::Half::Top, false, true).ID: return 4214;
7959  case SpruceTrapdoor::SpruceTrapdoor(eBlockFace::BLOCK_FACE_XP, SpruceTrapdoor::Half::Top, false, false).ID: return 4216;
7964  case SpruceWallSign::SpruceWallSign(eBlockFace::BLOCK_FACE_ZM).ID: return 3742;
7965  case SpruceWallSign::SpruceWallSign(eBlockFace::BLOCK_FACE_ZP).ID: return 3744;
7966  case SpruceWallSign::SpruceWallSign(eBlockFace::BLOCK_FACE_XM).ID: return 3746;
7967  case SpruceWallSign::SpruceWallSign(eBlockFace::BLOCK_FACE_XP).ID: return 3748;
7968  case SpruceWood::SpruceWood(SpruceWood::Axis::X).ID: return 111;
7969  case SpruceWood::SpruceWood(SpruceWood::Axis::Y).ID: return 112;
7970  case SpruceWood::SpruceWood(SpruceWood::Axis::Z).ID: return 113;
7971  case StickyPiston::StickyPiston(true, eBlockFace::BLOCK_FACE_ZM).ID: return 1328;
7972  case StickyPiston::StickyPiston(true, eBlockFace::BLOCK_FACE_XP).ID: return 1329;
7973  case StickyPiston::StickyPiston(true, eBlockFace::BLOCK_FACE_ZP).ID: return 1330;
7974  case StickyPiston::StickyPiston(true, eBlockFace::BLOCK_FACE_XM).ID: return 1331;
7975  case StickyPiston::StickyPiston(true, eBlockFace::BLOCK_FACE_YP).ID: return 1332;
7976  case StickyPiston::StickyPiston(true, eBlockFace::BLOCK_FACE_YM).ID: return 1333;
7977  case StickyPiston::StickyPiston(false, eBlockFace::BLOCK_FACE_ZM).ID: return 1334;
7978  case StickyPiston::StickyPiston(false, eBlockFace::BLOCK_FACE_XP).ID: return 1335;
7979  case StickyPiston::StickyPiston(false, eBlockFace::BLOCK_FACE_ZP).ID: return 1336;
7980  case StickyPiston::StickyPiston(false, eBlockFace::BLOCK_FACE_XM).ID: return 1337;
7981  case StickyPiston::StickyPiston(false, eBlockFace::BLOCK_FACE_YP).ID: return 1338;
7982  case StickyPiston::StickyPiston(false, eBlockFace::BLOCK_FACE_YM).ID: return 1339;
7983  case Stone::Stone().ID: return 1;
7984  case StoneBrickSlab::StoneBrickSlab(StoneBrickSlab::Type::Top).ID: return 7843;
7986  case StoneBrickSlab::StoneBrickSlab(StoneBrickSlab::Type::Double).ID: return 7847;
7987  case StoneBrickStairs::StoneBrickStairs(eBlockFace::BLOCK_FACE_ZM, StoneBrickStairs::Half::Top, StoneBrickStairs::Shape::Straight).ID: return 4917;
7988  case StoneBrickStairs::StoneBrickStairs(eBlockFace::BLOCK_FACE_ZM, StoneBrickStairs::Half::Top, StoneBrickStairs::Shape::InnerLeft).ID: return 4919;
7989  case StoneBrickStairs::StoneBrickStairs(eBlockFace::BLOCK_FACE_ZM, StoneBrickStairs::Half::Top, StoneBrickStairs::Shape::InnerRight).ID: return 4921;
7990  case StoneBrickStairs::StoneBrickStairs(eBlockFace::BLOCK_FACE_ZM, StoneBrickStairs::Half::Top, StoneBrickStairs::Shape::OuterLeft).ID: return 4923;
7991  case StoneBrickStairs::StoneBrickStairs(eBlockFace::BLOCK_FACE_ZM, StoneBrickStairs::Half::Top, StoneBrickStairs::Shape::OuterRight).ID: return 4925;
7992  case StoneBrickStairs::StoneBrickStairs(eBlockFace::BLOCK_FACE_ZM, StoneBrickStairs::Half::Bottom, StoneBrickStairs::Shape::Straight).ID: return 4927;
7993  case StoneBrickStairs::StoneBrickStairs(eBlockFace::BLOCK_FACE_ZM, StoneBrickStairs::Half::Bottom, StoneBrickStairs::Shape::InnerLeft).ID: return 4929;
7994  case StoneBrickStairs::StoneBrickStairs(eBlockFace::BLOCK_FACE_ZM, StoneBrickStairs::Half::Bottom, StoneBrickStairs::Shape::InnerRight).ID: return 4931;
7995  case StoneBrickStairs::StoneBrickStairs(eBlockFace::BLOCK_FACE_ZM, StoneBrickStairs::Half::Bottom, StoneBrickStairs::Shape::OuterLeft).ID: return 4933;
7996  case StoneBrickStairs::StoneBrickStairs(eBlockFace::BLOCK_FACE_ZM, StoneBrickStairs::Half::Bottom, StoneBrickStairs::Shape::OuterRight).ID: return 4935;
7997  case StoneBrickStairs::StoneBrickStairs(eBlockFace::BLOCK_FACE_ZP, StoneBrickStairs::Half::Top, StoneBrickStairs::Shape::Straight).ID: return 4937;
7998  case StoneBrickStairs::StoneBrickStairs(eBlockFace::BLOCK_FACE_ZP, StoneBrickStairs::Half::Top, StoneBrickStairs::Shape::InnerLeft).ID: return 4939;
7999  case StoneBrickStairs::StoneBrickStairs(eBlockFace::BLOCK_FACE_ZP, StoneBrickStairs::Half::Top, StoneBrickStairs::Shape::InnerRight).ID: return 4941;
8000  case StoneBrickStairs::StoneBrickStairs(eBlockFace::BLOCK_FACE_ZP, StoneBrickStairs::Half::Top, StoneBrickStairs::Shape::OuterLeft).ID: return 4943;
8001  case StoneBrickStairs::StoneBrickStairs(eBlockFace::BLOCK_FACE_ZP, StoneBrickStairs::Half::Top, StoneBrickStairs::Shape::OuterRight).ID: return 4945;
8002  case StoneBrickStairs::StoneBrickStairs(eBlockFace::BLOCK_FACE_ZP, StoneBrickStairs::Half::Bottom, StoneBrickStairs::Shape::Straight).ID: return 4947;
8003  case StoneBrickStairs::StoneBrickStairs(eBlockFace::BLOCK_FACE_ZP, StoneBrickStairs::Half::Bottom, StoneBrickStairs::Shape::InnerLeft).ID: return 4949;
8004  case StoneBrickStairs::StoneBrickStairs(eBlockFace::BLOCK_FACE_ZP, StoneBrickStairs::Half::Bottom, StoneBrickStairs::Shape::InnerRight).ID: return 4951;
8005  case StoneBrickStairs::StoneBrickStairs(eBlockFace::BLOCK_FACE_ZP, StoneBrickStairs::Half::Bottom, StoneBrickStairs::Shape::OuterLeft).ID: return 4953;
8006  case StoneBrickStairs::StoneBrickStairs(eBlockFace::BLOCK_FACE_ZP, StoneBrickStairs::Half::Bottom, StoneBrickStairs::Shape::OuterRight).ID: return 4955;
8007  case StoneBrickStairs::StoneBrickStairs(eBlockFace::BLOCK_FACE_XM, StoneBrickStairs::Half::Top, StoneBrickStairs::Shape::Straight).ID: return 4957;
8008  case StoneBrickStairs::StoneBrickStairs(eBlockFace::BLOCK_FACE_XM, StoneBrickStairs::Half::Top, StoneBrickStairs::Shape::InnerLeft).ID: return 4959;
8009  case StoneBrickStairs::StoneBrickStairs(eBlockFace::BLOCK_FACE_XM, StoneBrickStairs::Half::Top, StoneBrickStairs::Shape::InnerRight).ID: return 4961;
8010  case StoneBrickStairs::StoneBrickStairs(eBlockFace::BLOCK_FACE_XM, StoneBrickStairs::Half::Top, StoneBrickStairs::Shape::OuterLeft).ID: return 4963;
8011  case StoneBrickStairs::StoneBrickStairs(eBlockFace::BLOCK_FACE_XM, StoneBrickStairs::Half::Top, StoneBrickStairs::Shape::OuterRight).ID: return 4965;
8012  case StoneBrickStairs::StoneBrickStairs(eBlockFace::BLOCK_FACE_XM, StoneBrickStairs::Half::Bottom, StoneBrickStairs::Shape::Straight).ID: return 4967;
8013  case StoneBrickStairs::StoneBrickStairs(eBlockFace::BLOCK_FACE_XM, StoneBrickStairs::Half::Bottom, StoneBrickStairs::Shape::InnerLeft).ID: return 4969;
8014  case StoneBrickStairs::StoneBrickStairs(eBlockFace::BLOCK_FACE_XM, StoneBrickStairs::Half::Bottom, StoneBrickStairs::Shape::InnerRight).ID: return 4971;
8015  case StoneBrickStairs::StoneBrickStairs(eBlockFace::BLOCK_FACE_XM, StoneBrickStairs::Half::Bottom, StoneBrickStairs::Shape::OuterLeft).ID: return 4973;
8016  case StoneBrickStairs::StoneBrickStairs(eBlockFace::BLOCK_FACE_XM, StoneBrickStairs::Half::Bottom, StoneBrickStairs::Shape::OuterRight).ID: return 4975;
8017  case StoneBrickStairs::StoneBrickStairs(eBlockFace::BLOCK_FACE_XP, StoneBrickStairs::Half::Top, StoneBrickStairs::Shape::Straight).ID: return 4977;
8018  case StoneBrickStairs::StoneBrickStairs(eBlockFace::BLOCK_FACE_XP, StoneBrickStairs::Half::Top, StoneBrickStairs::Shape::InnerLeft).ID: return 4979;
8019  case StoneBrickStairs::StoneBrickStairs(eBlockFace::BLOCK_FACE_XP, StoneBrickStairs::Half::Top, StoneBrickStairs::Shape::InnerRight).ID: return 4981;
8020  case StoneBrickStairs::StoneBrickStairs(eBlockFace::BLOCK_FACE_XP, StoneBrickStairs::Half::Top, StoneBrickStairs::Shape::OuterLeft).ID: return 4983;
8021  case StoneBrickStairs::StoneBrickStairs(eBlockFace::BLOCK_FACE_XP, StoneBrickStairs::Half::Top, StoneBrickStairs::Shape::OuterRight).ID: return 4985;
8022  case StoneBrickStairs::StoneBrickStairs(eBlockFace::BLOCK_FACE_XP, StoneBrickStairs::Half::Bottom, StoneBrickStairs::Shape::Straight).ID: return 4987;
8023  case StoneBrickStairs::StoneBrickStairs(eBlockFace::BLOCK_FACE_XP, StoneBrickStairs::Half::Bottom, StoneBrickStairs::Shape::InnerLeft).ID: return 4989;
8024  case StoneBrickStairs::StoneBrickStairs(eBlockFace::BLOCK_FACE_XP, StoneBrickStairs::Half::Bottom, StoneBrickStairs::Shape::InnerRight).ID: return 4991;
8025  case StoneBrickStairs::StoneBrickStairs(eBlockFace::BLOCK_FACE_XP, StoneBrickStairs::Half::Bottom, StoneBrickStairs::Shape::OuterLeft).ID: return 4993;
8026  case StoneBrickStairs::StoneBrickStairs(eBlockFace::BLOCK_FACE_XP, StoneBrickStairs::Half::Bottom, StoneBrickStairs::Shape::OuterRight).ID: return 4995;
8027  case StoneBrickWall::StoneBrickWall(StoneBrickWall::East::Low, StoneBrickWall::North::Low, StoneBrickWall::South::Low, true, StoneBrickWall::West::Low).ID: return 10653;
8028  case StoneBrickWall::StoneBrickWall(StoneBrickWall::East::Low, StoneBrickWall::North::Low, StoneBrickWall::South::Low, true, StoneBrickWall::West::None).ID: return 10654;
8029  case StoneBrickWall::StoneBrickWall(StoneBrickWall::East::Low, StoneBrickWall::North::Low, StoneBrickWall::South::Low, false, StoneBrickWall::West::Low).ID: return 10657;
8030  case StoneBrickWall::StoneBrickWall(StoneBrickWall::East::Low, StoneBrickWall::North::Low, StoneBrickWall::South::Low, false, StoneBrickWall::West::None).ID: return 10658;
8031  case StoneBrickWall::StoneBrickWall(StoneBrickWall::East::Low, StoneBrickWall::North::Low, StoneBrickWall::South::None, true, StoneBrickWall::West::Low).ID: return 10661;
8032  case StoneBrickWall::StoneBrickWall(StoneBrickWall::East::Low, StoneBrickWall::North::Low, StoneBrickWall::South::None, true, StoneBrickWall::West::None).ID: return 10662;
8033  case StoneBrickWall::StoneBrickWall(StoneBrickWall::East::Low, StoneBrickWall::North::Low, StoneBrickWall::South::None, false, StoneBrickWall::West::Low).ID: return 10665;
8034  case StoneBrickWall::StoneBrickWall(StoneBrickWall::East::Low, StoneBrickWall::North::Low, StoneBrickWall::South::None, false, StoneBrickWall::West::None).ID: return 10666;
8035  case StoneBrickWall::StoneBrickWall(StoneBrickWall::East::Low, StoneBrickWall::North::None, StoneBrickWall::South::Low, true, StoneBrickWall::West::Low).ID: return 10669;
8036  case StoneBrickWall::StoneBrickWall(StoneBrickWall::East::Low, StoneBrickWall::North::None, StoneBrickWall::South::Low, true, StoneBrickWall::West::None).ID: return 10670;
8037  case StoneBrickWall::StoneBrickWall(StoneBrickWall::East::Low, StoneBrickWall::North::None, StoneBrickWall::South::Low, false, StoneBrickWall::West::Low).ID: return 10673;
8038  case StoneBrickWall::StoneBrickWall(StoneBrickWall::East::Low, StoneBrickWall::North::None, StoneBrickWall::South::Low, false, StoneBrickWall::West::None).ID: return 10674;
8039  case StoneBrickWall::StoneBrickWall(StoneBrickWall::East::Low, StoneBrickWall::North::None, StoneBrickWall::South::None, true, StoneBrickWall::West::Low).ID: return 10677;
8040  case StoneBrickWall::StoneBrickWall(StoneBrickWall::East::Low, StoneBrickWall::North::None, StoneBrickWall::South::None, true, StoneBrickWall::West::None).ID: return 10678;
8041  case StoneBrickWall::StoneBrickWall(StoneBrickWall::East::Low, StoneBrickWall::North::None, StoneBrickWall::South::None, false, StoneBrickWall::West::Low).ID: return 10681;
8042  case StoneBrickWall::StoneBrickWall(StoneBrickWall::East::Low, StoneBrickWall::North::None, StoneBrickWall::South::None, false, StoneBrickWall::West::None).ID: return 10682;
8043  case StoneBrickWall::StoneBrickWall(StoneBrickWall::East::None, StoneBrickWall::North::Low, StoneBrickWall::South::Low, true, StoneBrickWall::West::Low).ID: return 10685;
8044  case StoneBrickWall::StoneBrickWall(StoneBrickWall::East::None, StoneBrickWall::North::Low, StoneBrickWall::South::Low, true, StoneBrickWall::West::None).ID: return 10686;
8045  case StoneBrickWall::StoneBrickWall(StoneBrickWall::East::None, StoneBrickWall::North::Low, StoneBrickWall::South::Low, false, StoneBrickWall::West::Low).ID: return 10689;
8046  case StoneBrickWall::StoneBrickWall(StoneBrickWall::East::None, StoneBrickWall::North::Low, StoneBrickWall::South::Low, false, StoneBrickWall::West::None).ID: return 10690;
8047  case StoneBrickWall::StoneBrickWall(StoneBrickWall::East::None, StoneBrickWall::North::Low, StoneBrickWall::South::None, true, StoneBrickWall::West::Low).ID: return 10693;
8048  case StoneBrickWall::StoneBrickWall(StoneBrickWall::East::None, StoneBrickWall::North::Low, StoneBrickWall::South::None, true, StoneBrickWall::West::None).ID: return 10694;
8049  case StoneBrickWall::StoneBrickWall(StoneBrickWall::East::None, StoneBrickWall::North::Low, StoneBrickWall::South::None, false, StoneBrickWall::West::Low).ID: return 10697;
8050  case StoneBrickWall::StoneBrickWall(StoneBrickWall::East::None, StoneBrickWall::North::Low, StoneBrickWall::South::None, false, StoneBrickWall::West::None).ID: return 10698;
8051  case StoneBrickWall::StoneBrickWall(StoneBrickWall::East::None, StoneBrickWall::North::None, StoneBrickWall::South::Low, true, StoneBrickWall::West::Low).ID: return 10701;
8052  case StoneBrickWall::StoneBrickWall(StoneBrickWall::East::None, StoneBrickWall::North::None, StoneBrickWall::South::Low, true, StoneBrickWall::West::None).ID: return 10702;
8053  case StoneBrickWall::StoneBrickWall(StoneBrickWall::East::None, StoneBrickWall::North::None, StoneBrickWall::South::Low, false, StoneBrickWall::West::Low).ID: return 10705;
8054  case StoneBrickWall::StoneBrickWall(StoneBrickWall::East::None, StoneBrickWall::North::None, StoneBrickWall::South::Low, false, StoneBrickWall::West::None).ID: return 10706;
8055  case StoneBrickWall::StoneBrickWall(StoneBrickWall::East::None, StoneBrickWall::North::None, StoneBrickWall::South::None, true, StoneBrickWall::West::Low).ID: return 10709;
8056  case StoneBrickWall::StoneBrickWall(StoneBrickWall::East::None, StoneBrickWall::North::None, StoneBrickWall::South::None, true, StoneBrickWall::West::None).ID: return 10710;
8057  case StoneBrickWall::StoneBrickWall(StoneBrickWall::East::None, StoneBrickWall::North::None, StoneBrickWall::South::None, false, StoneBrickWall::West::Low).ID: return 10713;
8058  case StoneBrickWall::StoneBrickWall(StoneBrickWall::East::None, StoneBrickWall::North::None, StoneBrickWall::South::None, false, StoneBrickWall::West::None).ID: return 10714;
8059  case StoneBricks::StoneBricks().ID: return 4481;
8060  case StoneButton::StoneButton(StoneButton::Face::Floor, eBlockFace::BLOCK_FACE_ZM, true).ID: return 3895;
8061  case StoneButton::StoneButton(StoneButton::Face::Floor, eBlockFace::BLOCK_FACE_ZM, false).ID: return 3896;
8062  case StoneButton::StoneButton(StoneButton::Face::Floor, eBlockFace::BLOCK_FACE_ZP, true).ID: return 3897;
8063  case StoneButton::StoneButton(StoneButton::Face::Floor, eBlockFace::BLOCK_FACE_ZP, false).ID: return 3898;
8064  case StoneButton::StoneButton(StoneButton::Face::Floor, eBlockFace::BLOCK_FACE_XM, true).ID: return 3899;
8065  case StoneButton::StoneButton(StoneButton::Face::Floor, eBlockFace::BLOCK_FACE_XM, false).ID: return 3900;
8066  case StoneButton::StoneButton(StoneButton::Face::Floor, eBlockFace::BLOCK_FACE_XP, true).ID: return 3901;
8067  case StoneButton::StoneButton(StoneButton::Face::Floor, eBlockFace::BLOCK_FACE_XP, false).ID: return 3902;
8068  case StoneButton::StoneButton(StoneButton::Face::Wall, eBlockFace::BLOCK_FACE_ZM, true).ID: return 3903;
8069  case StoneButton::StoneButton(StoneButton::Face::Wall, eBlockFace::BLOCK_FACE_ZM, false).ID: return 3904;
8070  case StoneButton::StoneButton(StoneButton::Face::Wall, eBlockFace::BLOCK_FACE_ZP, true).ID: return 3905;
8071  case StoneButton::StoneButton(StoneButton::Face::Wall, eBlockFace::BLOCK_FACE_ZP, false).ID: return 3906;
8072  case StoneButton::StoneButton(StoneButton::Face::Wall, eBlockFace::BLOCK_FACE_XM, true).ID: return 3907;
8073  case StoneButton::StoneButton(StoneButton::Face::Wall, eBlockFace::BLOCK_FACE_XM, false).ID: return 3908;
8074  case StoneButton::StoneButton(StoneButton::Face::Wall, eBlockFace::BLOCK_FACE_XP, true).ID: return 3909;
8075  case StoneButton::StoneButton(StoneButton::Face::Wall, eBlockFace::BLOCK_FACE_XP, false).ID: return 3910;
8076  case StoneButton::StoneButton(StoneButton::Face::Ceiling, eBlockFace::BLOCK_FACE_ZM, true).ID: return 3911;
8077  case StoneButton::StoneButton(StoneButton::Face::Ceiling, eBlockFace::BLOCK_FACE_ZM, false).ID: return 3912;
8078  case StoneButton::StoneButton(StoneButton::Face::Ceiling, eBlockFace::BLOCK_FACE_ZP, true).ID: return 3913;
8079  case StoneButton::StoneButton(StoneButton::Face::Ceiling, eBlockFace::BLOCK_FACE_ZP, false).ID: return 3914;
8080  case StoneButton::StoneButton(StoneButton::Face::Ceiling, eBlockFace::BLOCK_FACE_XM, true).ID: return 3915;
8081  case StoneButton::StoneButton(StoneButton::Face::Ceiling, eBlockFace::BLOCK_FACE_XM, false).ID: return 3916;
8082  case StoneButton::StoneButton(StoneButton::Face::Ceiling, eBlockFace::BLOCK_FACE_XP, true).ID: return 3917;
8083  case StoneButton::StoneButton(StoneButton::Face::Ceiling, eBlockFace::BLOCK_FACE_XP, false).ID: return 3918;
8084  case StonePressurePlate::StonePressurePlate(true).ID: return 3805;
8085  case StonePressurePlate::StonePressurePlate(false).ID: return 3806;
8086  case StoneSlab::StoneSlab(StoneSlab::Type::Top).ID: return 7801;
8087  case StoneSlab::StoneSlab(StoneSlab::Type::Bottom).ID: return 7803;
8088  case StoneSlab::StoneSlab(StoneSlab::Type::Double).ID: return 7805;
8089  case StoneStairs::StoneStairs(eBlockFace::BLOCK_FACE_ZM, StoneStairs::Half::Top, StoneStairs::Shape::Straight).ID: return 9614;
8090  case StoneStairs::StoneStairs(eBlockFace::BLOCK_FACE_ZM, StoneStairs::Half::Top, StoneStairs::Shape::InnerLeft).ID: return 9616;
8091  case StoneStairs::StoneStairs(eBlockFace::BLOCK_FACE_ZM, StoneStairs::Half::Top, StoneStairs::Shape::InnerRight).ID: return 9618;
8092  case StoneStairs::StoneStairs(eBlockFace::BLOCK_FACE_ZM, StoneStairs::Half::Top, StoneStairs::Shape::OuterLeft).ID: return 9620;
8093  case StoneStairs::StoneStairs(eBlockFace::BLOCK_FACE_ZM, StoneStairs::Half::Top, StoneStairs::Shape::OuterRight).ID: return 9622;
8094  case StoneStairs::StoneStairs(eBlockFace::BLOCK_FACE_ZM, StoneStairs::Half::Bottom, StoneStairs::Shape::Straight).ID: return 9624;
8095  case StoneStairs::StoneStairs(eBlockFace::BLOCK_FACE_ZM, StoneStairs::Half::Bottom, StoneStairs::Shape::InnerLeft).ID: return 9626;
8096  case StoneStairs::StoneStairs(eBlockFace::BLOCK_FACE_ZM, StoneStairs::Half::Bottom, StoneStairs::Shape::InnerRight).ID: return 9628;
8097  case StoneStairs::StoneStairs(eBlockFace::BLOCK_FACE_ZM, StoneStairs::Half::Bottom, StoneStairs::Shape::OuterLeft).ID: return 9630;
8098  case StoneStairs::StoneStairs(eBlockFace::BLOCK_FACE_ZM, StoneStairs::Half::Bottom, StoneStairs::Shape::OuterRight).ID: return 9632;
8099  case StoneStairs::StoneStairs(eBlockFace::BLOCK_FACE_ZP, StoneStairs::Half::Top, StoneStairs::Shape::Straight).ID: return 9634;
8100  case StoneStairs::StoneStairs(eBlockFace::BLOCK_FACE_ZP, StoneStairs::Half::Top, StoneStairs::Shape::InnerLeft).ID: return 9636;
8101  case StoneStairs::StoneStairs(eBlockFace::BLOCK_FACE_ZP, StoneStairs::Half::Top, StoneStairs::Shape::InnerRight).ID: return 9638;
8102  case StoneStairs::StoneStairs(eBlockFace::BLOCK_FACE_ZP, StoneStairs::Half::Top, StoneStairs::Shape::OuterLeft).ID: return 9640;
8103  case StoneStairs::StoneStairs(eBlockFace::BLOCK_FACE_ZP, StoneStairs::Half::Top, StoneStairs::Shape::OuterRight).ID: return 9642;
8104  case StoneStairs::StoneStairs(eBlockFace::BLOCK_FACE_ZP, StoneStairs::Half::Bottom, StoneStairs::Shape::Straight).ID: return 9644;
8105  case StoneStairs::StoneStairs(eBlockFace::BLOCK_FACE_ZP, StoneStairs::Half::Bottom, StoneStairs::Shape::InnerLeft).ID: return 9646;
8106  case StoneStairs::StoneStairs(eBlockFace::BLOCK_FACE_ZP, StoneStairs::Half::Bottom, StoneStairs::Shape::InnerRight).ID: return 9648;
8107  case StoneStairs::StoneStairs(eBlockFace::BLOCK_FACE_ZP, StoneStairs::Half::Bottom, StoneStairs::Shape::OuterLeft).ID: return 9650;
8108  case StoneStairs::StoneStairs(eBlockFace::BLOCK_FACE_ZP, StoneStairs::Half::Bottom, StoneStairs::Shape::OuterRight).ID: return 9652;
8109  case StoneStairs::StoneStairs(eBlockFace::BLOCK_FACE_XM, StoneStairs::Half::Top, StoneStairs::Shape::Straight).ID: return 9654;
8110  case StoneStairs::StoneStairs(eBlockFace::BLOCK_FACE_XM, StoneStairs::Half::Top, StoneStairs::Shape::InnerLeft).ID: return 9656;
8111  case StoneStairs::StoneStairs(eBlockFace::BLOCK_FACE_XM, StoneStairs::Half::Top, StoneStairs::Shape::InnerRight).ID: return 9658;
8112  case StoneStairs::StoneStairs(eBlockFace::BLOCK_FACE_XM, StoneStairs::Half::Top, StoneStairs::Shape::OuterLeft).ID: return 9660;
8113  case StoneStairs::StoneStairs(eBlockFace::BLOCK_FACE_XM, StoneStairs::Half::Top, StoneStairs::Shape::OuterRight).ID: return 9662;
8114  case StoneStairs::StoneStairs(eBlockFace::BLOCK_FACE_XM, StoneStairs::Half::Bottom, StoneStairs::Shape::Straight).ID: return 9664;
8115  case StoneStairs::StoneStairs(eBlockFace::BLOCK_FACE_XM, StoneStairs::Half::Bottom, StoneStairs::Shape::InnerLeft).ID: return 9666;
8116  case StoneStairs::StoneStairs(eBlockFace::BLOCK_FACE_XM, StoneStairs::Half::Bottom, StoneStairs::Shape::InnerRight).ID: return 9668;
8117  case StoneStairs::StoneStairs(eBlockFace::BLOCK_FACE_XM, StoneStairs::Half::Bottom, StoneStairs::Shape::OuterLeft).ID: return 9670;
8118  case StoneStairs::StoneStairs(eBlockFace::BLOCK_FACE_XM, StoneStairs::Half::Bottom, StoneStairs::Shape::OuterRight).ID: return 9672;
8119  case StoneStairs::StoneStairs(eBlockFace::BLOCK_FACE_XP, StoneStairs::Half::Top, StoneStairs::Shape::Straight).ID: return 9674;
8120  case StoneStairs::StoneStairs(eBlockFace::BLOCK_FACE_XP, StoneStairs::Half::Top, StoneStairs::Shape::InnerLeft).ID: return 9676;
8121  case StoneStairs::StoneStairs(eBlockFace::BLOCK_FACE_XP, StoneStairs::Half::Top, StoneStairs::Shape::InnerRight).ID: return 9678;
8122  case StoneStairs::StoneStairs(eBlockFace::BLOCK_FACE_XP, StoneStairs::Half::Top, StoneStairs::Shape::OuterLeft).ID: return 9680;
8123  case StoneStairs::StoneStairs(eBlockFace::BLOCK_FACE_XP, StoneStairs::Half::Top, StoneStairs::Shape::OuterRight).ID: return 9682;
8124  case StoneStairs::StoneStairs(eBlockFace::BLOCK_FACE_XP, StoneStairs::Half::Bottom, StoneStairs::Shape::Straight).ID: return 9684;
8125  case StoneStairs::StoneStairs(eBlockFace::BLOCK_FACE_XP, StoneStairs::Half::Bottom, StoneStairs::Shape::InnerLeft).ID: return 9686;
8126  case StoneStairs::StoneStairs(eBlockFace::BLOCK_FACE_XP, StoneStairs::Half::Bottom, StoneStairs::Shape::InnerRight).ID: return 9688;
8127  case StoneStairs::StoneStairs(eBlockFace::BLOCK_FACE_XP, StoneStairs::Half::Bottom, StoneStairs::Shape::OuterLeft).ID: return 9690;
8128  case StoneStairs::StoneStairs(eBlockFace::BLOCK_FACE_XP, StoneStairs::Half::Bottom, StoneStairs::Shape::OuterRight).ID: return 9692;
8133  case StrippedAcaciaLog::StrippedAcaciaLog(StrippedAcaciaLog::Axis::X).ID: return 99;
8134  case StrippedAcaciaLog::StrippedAcaciaLog(StrippedAcaciaLog::Axis::Y).ID: return 100;
8135  case StrippedAcaciaLog::StrippedAcaciaLog(StrippedAcaciaLog::Axis::Z).ID: return 101;
8136  case StrippedAcaciaWood::StrippedAcaciaWood(StrippedAcaciaWood::Axis::X).ID: return 138;
8137  case StrippedAcaciaWood::StrippedAcaciaWood(StrippedAcaciaWood::Axis::Y).ID: return 139;
8138  case StrippedAcaciaWood::StrippedAcaciaWood(StrippedAcaciaWood::Axis::Z).ID: return 140;
8139  case StrippedBirchLog::StrippedBirchLog(StrippedBirchLog::Axis::X).ID: return 93;
8140  case StrippedBirchLog::StrippedBirchLog(StrippedBirchLog::Axis::Y).ID: return 94;
8141  case StrippedBirchLog::StrippedBirchLog(StrippedBirchLog::Axis::Z).ID: return 95;
8142  case StrippedBirchWood::StrippedBirchWood(StrippedBirchWood::Axis::X).ID: return 132;
8143  case StrippedBirchWood::StrippedBirchWood(StrippedBirchWood::Axis::Y).ID: return 133;
8144  case StrippedBirchWood::StrippedBirchWood(StrippedBirchWood::Axis::Z).ID: return 134;
8145  case StrippedDarkOakLog::StrippedDarkOakLog(StrippedDarkOakLog::Axis::X).ID: return 102;
8146  case StrippedDarkOakLog::StrippedDarkOakLog(StrippedDarkOakLog::Axis::Y).ID: return 103;
8147  case StrippedDarkOakLog::StrippedDarkOakLog(StrippedDarkOakLog::Axis::Z).ID: return 104;
8148  case StrippedDarkOakWood::StrippedDarkOakWood(StrippedDarkOakWood::Axis::X).ID: return 141;
8149  case StrippedDarkOakWood::StrippedDarkOakWood(StrippedDarkOakWood::Axis::Y).ID: return 142;
8150  case StrippedDarkOakWood::StrippedDarkOakWood(StrippedDarkOakWood::Axis::Z).ID: return 143;
8151  case StrippedJungleLog::StrippedJungleLog(StrippedJungleLog::Axis::X).ID: return 96;
8152  case StrippedJungleLog::StrippedJungleLog(StrippedJungleLog::Axis::Y).ID: return 97;
8153  case StrippedJungleLog::StrippedJungleLog(StrippedJungleLog::Axis::Z).ID: return 98;
8154  case StrippedJungleWood::StrippedJungleWood(StrippedJungleWood::Axis::X).ID: return 135;
8155  case StrippedJungleWood::StrippedJungleWood(StrippedJungleWood::Axis::Y).ID: return 136;
8156  case StrippedJungleWood::StrippedJungleWood(StrippedJungleWood::Axis::Z).ID: return 137;
8157  case StrippedOakLog::StrippedOakLog(StrippedOakLog::Axis::X).ID: return 105;
8158  case StrippedOakLog::StrippedOakLog(StrippedOakLog::Axis::Y).ID: return 106;
8159  case StrippedOakLog::StrippedOakLog(StrippedOakLog::Axis::Z).ID: return 107;
8160  case StrippedOakWood::StrippedOakWood(StrippedOakWood::Axis::X).ID: return 126;
8161  case StrippedOakWood::StrippedOakWood(StrippedOakWood::Axis::Y).ID: return 127;
8162  case StrippedOakWood::StrippedOakWood(StrippedOakWood::Axis::Z).ID: return 128;
8163  case StrippedSpruceLog::StrippedSpruceLog(StrippedSpruceLog::Axis::X).ID: return 90;
8164  case StrippedSpruceLog::StrippedSpruceLog(StrippedSpruceLog::Axis::Y).ID: return 91;
8165  case StrippedSpruceLog::StrippedSpruceLog(StrippedSpruceLog::Axis::Z).ID: return 92;
8166  case StrippedSpruceWood::StrippedSpruceWood(StrippedSpruceWood::Axis::X).ID: return 129;
8167  case StrippedSpruceWood::StrippedSpruceWood(StrippedSpruceWood::Axis::Y).ID: return 130;
8168  case StrippedSpruceWood::StrippedSpruceWood(StrippedSpruceWood::Axis::Z).ID: return 131;
8171  case StructureBlock::StructureBlock(StructureBlock::Mode::Corner).ID: return 11254;
8172  case StructureBlock::StructureBlock(StructureBlock::Mode::Data).ID: return 11255;
8173  case StructureVoid::StructureVoid().ID: return 8723;
8174  case SugarCane::SugarCane(0).ID: return 3946;
8175  case SugarCane::SugarCane(1).ID: return 3947;
8176  case SugarCane::SugarCane(2).ID: return 3948;
8177  case SugarCane::SugarCane(3).ID: return 3949;
8178  case SugarCane::SugarCane(4).ID: return 3950;
8179  case SugarCane::SugarCane(5).ID: return 3951;
8180  case SugarCane::SugarCane(6).ID: return 3952;
8181  case SugarCane::SugarCane(7).ID: return 3953;
8182  case SugarCane::SugarCane(8).ID: return 3954;
8183  case SugarCane::SugarCane(9).ID: return 3955;
8184  case SugarCane::SugarCane(10).ID: return 3956;
8185  case SugarCane::SugarCane(11).ID: return 3957;
8186  case SugarCane::SugarCane(12).ID: return 3958;
8187  case SugarCane::SugarCane(13).ID: return 3959;
8188  case SugarCane::SugarCane(14).ID: return 3960;
8189  case SugarCane::SugarCane(15).ID: return 3961;
8190  case Sunflower::Sunflower(Sunflower::Half::Upper).ID: return 7349;
8191  case Sunflower::Sunflower(Sunflower::Half::Lower).ID: return 7350;
8192  case SweetBerryBush::SweetBerryBush(0).ID: return 11248;
8193  case SweetBerryBush::SweetBerryBush(1).ID: return 11249;
8194  case SweetBerryBush::SweetBerryBush(2).ID: return 11250;
8195  case SweetBerryBush::SweetBerryBush(3).ID: return 11251;
8196  case TNT::TNT(true).ID: return 1429;
8197  case TNT::TNT(false).ID: return 1430;
8198  case TallGrass::TallGrass(TallGrass::Half::Upper).ID: return 7357;
8199  case TallGrass::TallGrass(TallGrass::Half::Lower).ID: return 7358;
8200  case TallSeagrass::TallSeagrass(TallSeagrass::Half::Upper).ID: return 1345;
8201  case TallSeagrass::TallSeagrass(TallSeagrass::Half::Lower).ID: return 1346;
8202  case Terracotta::Terracotta().ID: return 7346;
8203  case Torch::Torch().ID: return 1434;
8204  case TrappedChest::TrappedChest(eBlockFace::BLOCK_FACE_ZM, TrappedChest::Type::Single).ID: return 6087;
8205  case TrappedChest::TrappedChest(eBlockFace::BLOCK_FACE_ZM, TrappedChest::Type::Left).ID: return 6089;
8206  case TrappedChest::TrappedChest(eBlockFace::BLOCK_FACE_ZM, TrappedChest::Type::Right).ID: return 6091;
8207  case TrappedChest::TrappedChest(eBlockFace::BLOCK_FACE_ZP, TrappedChest::Type::Single).ID: return 6093;
8208  case TrappedChest::TrappedChest(eBlockFace::BLOCK_FACE_ZP, TrappedChest::Type::Left).ID: return 6095;
8209  case TrappedChest::TrappedChest(eBlockFace::BLOCK_FACE_ZP, TrappedChest::Type::Right).ID: return 6097;
8210  case TrappedChest::TrappedChest(eBlockFace::BLOCK_FACE_XM, TrappedChest::Type::Single).ID: return 6099;
8211  case TrappedChest::TrappedChest(eBlockFace::BLOCK_FACE_XM, TrappedChest::Type::Left).ID: return 6101;
8212  case TrappedChest::TrappedChest(eBlockFace::BLOCK_FACE_XM, TrappedChest::Type::Right).ID: return 6103;
8213  case TrappedChest::TrappedChest(eBlockFace::BLOCK_FACE_XP, TrappedChest::Type::Single).ID: return 6105;
8214  case TrappedChest::TrappedChest(eBlockFace::BLOCK_FACE_XP, TrappedChest::Type::Left).ID: return 6107;
8215  case TrappedChest::TrappedChest(eBlockFace::BLOCK_FACE_XP, TrappedChest::Type::Right).ID: return 6109;
8216  case Tripwire::Tripwire(true, true, true, true, true, true, true).ID: return 5259;
8217  case Tripwire::Tripwire(true, true, true, true, true, true, false).ID: return 5260;
8218  case Tripwire::Tripwire(true, true, true, true, true, false, true).ID: return 5261;
8219  case Tripwire::Tripwire(true, true, true, true, true, false, false).ID: return 5262;
8220  case Tripwire::Tripwire(true, true, true, true, false, true, true).ID: return 5263;
8221  case Tripwire::Tripwire(true, true, true, true, false, true, false).ID: return 5264;
8222  case Tripwire::Tripwire(true, true, true, true, false, false, true).ID: return 5265;
8223  case Tripwire::Tripwire(true, true, true, true, false, false, false).ID: return 5266;
8224  case Tripwire::Tripwire(true, true, true, false, true, true, true).ID: return 5267;
8225  case Tripwire::Tripwire(true, true, true, false, true, true, false).ID: return 5268;
8226  case Tripwire::Tripwire(true, true, true, false, true, false, true).ID: return 5269;
8227  case Tripwire::Tripwire(true, true, true, false, true, false, false).ID: return 5270;
8228  case Tripwire::Tripwire(true, true, true, false, false, true, true).ID: return 5271;
8229  case Tripwire::Tripwire(true, true, true, false, false, true, false).ID: return 5272;
8230  case Tripwire::Tripwire(true, true, true, false, false, false, true).ID: return 5273;
8231  case Tripwire::Tripwire(true, true, true, false, false, false, false).ID: return 5274;
8232  case Tripwire::Tripwire(true, true, false, true, true, true, true).ID: return 5275;
8233  case Tripwire::Tripwire(true, true, false, true, true, true, false).ID: return 5276;
8234  case Tripwire::Tripwire(true, true, false, true, true, false, true).ID: return 5277;
8235  case Tripwire::Tripwire(true, true, false, true, true, false, false).ID: return 5278;
8236  case Tripwire::Tripwire(true, true, false, true, false, true, true).ID: return 5279;
8237  case Tripwire::Tripwire(true, true, false, true, false, true, false).ID: return 5280;
8238  case Tripwire::Tripwire(true, true, false, true, false, false, true).ID: return 5281;
8239  case Tripwire::Tripwire(true, true, false, true, false, false, false).ID: return 5282;
8240  case Tripwire::Tripwire(true, true, false, false, true, true, true).ID: return 5283;
8241  case Tripwire::Tripwire(true, true, false, false, true, true, false).ID: return 5284;
8242  case Tripwire::Tripwire(true, true, false, false, true, false, true).ID: return 5285;
8243  case Tripwire::Tripwire(true, true, false, false, true, false, false).ID: return 5286;
8244  case Tripwire::Tripwire(true, true, false, false, false, true, true).ID: return 5287;
8245  case Tripwire::Tripwire(true, true, false, false, false, true, false).ID: return 5288;
8246  case Tripwire::Tripwire(true, true, false, false, false, false, true).ID: return 5289;
8247  case Tripwire::Tripwire(true, true, false, false, false, false, false).ID: return 5290;
8248  case Tripwire::Tripwire(true, false, true, true, true, true, true).ID: return 5291;
8249  case Tripwire::Tripwire(true, false, true, true, true, true, false).ID: return 5292;
8250  case Tripwire::Tripwire(true, false, true, true, true, false, true).ID: return 5293;
8251  case Tripwire::Tripwire(true, false, true, true, true, false, false).ID: return 5294;
8252  case Tripwire::Tripwire(true, false, true, true, false, true, true).ID: return 5295;
8253  case Tripwire::Tripwire(true, false, true, true, false, true, false).ID: return 5296;
8254  case Tripwire::Tripwire(true, false, true, true, false, false, true).ID: return 5297;
8255  case Tripwire::Tripwire(true, false, true, true, false, false, false).ID: return 5298;
8256  case Tripwire::Tripwire(true, false, true, false, true, true, true).ID: return 5299;
8257  case Tripwire::Tripwire(true, false, true, false, true, true, false).ID: return 5300;
8258  case Tripwire::Tripwire(true, false, true, false, true, false, true).ID: return 5301;
8259  case Tripwire::Tripwire(true, false, true, false, true, false, false).ID: return 5302;
8260  case Tripwire::Tripwire(true, false, true, false, false, true, true).ID: return 5303;
8261  case Tripwire::Tripwire(true, false, true, false, false, true, false).ID: return 5304;
8262  case Tripwire::Tripwire(true, false, true, false, false, false, true).ID: return 5305;
8263  case Tripwire::Tripwire(true, false, true, false, false, false, false).ID: return 5306;
8264  case Tripwire::Tripwire(true, false, false, true, true, true, true).ID: return 5307;
8265  case Tripwire::Tripwire(true, false, false, true, true, true, false).ID: return 5308;
8266  case Tripwire::Tripwire(true, false, false, true, true, false, true).ID: return 5309;
8267  case Tripwire::Tripwire(true, false, false, true, true, false, false).ID: return 5310;
8268  case Tripwire::Tripwire(true, false, false, true, false, true, true).ID: return 5311;
8269  case Tripwire::Tripwire(true, false, false, true, false, true, false).ID: return 5312;
8270  case Tripwire::Tripwire(true, false, false, true, false, false, true).ID: return 5313;
8271  case Tripwire::Tripwire(true, false, false, true, false, false, false).ID: return 5314;
8272  case Tripwire::Tripwire(true, false, false, false, true, true, true).ID: return 5315;
8273  case Tripwire::Tripwire(true, false, false, false, true, true, false).ID: return 5316;
8274  case Tripwire::Tripwire(true, false, false, false, true, false, true).ID: return 5317;
8275  case Tripwire::Tripwire(true, false, false, false, true, false, false).ID: return 5318;
8276  case Tripwire::Tripwire(true, false, false, false, false, true, true).ID: return 5319;
8277  case Tripwire::Tripwire(true, false, false, false, false, true, false).ID: return 5320;
8278  case Tripwire::Tripwire(true, false, false, false, false, false, true).ID: return 5321;
8279  case Tripwire::Tripwire(true, false, false, false, false, false, false).ID: return 5322;
8280  case Tripwire::Tripwire(false, true, true, true, true, true, true).ID: return 5323;
8281  case Tripwire::Tripwire(false, true, true, true, true, true, false).ID: return 5324;
8282  case Tripwire::Tripwire(false, true, true, true, true, false, true).ID: return 5325;
8283  case Tripwire::Tripwire(false, true, true, true, true, false, false).ID: return 5326;
8284  case Tripwire::Tripwire(false, true, true, true, false, true, true).ID: return 5327;
8285  case Tripwire::Tripwire(false, true, true, true, false, true, false).ID: return 5328;
8286  case Tripwire::Tripwire(false, true, true, true, false, false, true).ID: return 5329;
8287  case Tripwire::Tripwire(false, true, true, true, false, false, false).ID: return 5330;
8288  case Tripwire::Tripwire(false, true, true, false, true, true, true).ID: return 5331;
8289  case Tripwire::Tripwire(false, true, true, false, true, true, false).ID: return 5332;
8290  case Tripwire::Tripwire(false, true, true, false, true, false, true).ID: return 5333;
8291  case Tripwire::Tripwire(false, true, true, false, true, false, false).ID: return 5334;
8292  case Tripwire::Tripwire(false, true, true, false, false, true, true).ID: return 5335;
8293  case Tripwire::Tripwire(false, true, true, false, false, true, false).ID: return 5336;
8294  case Tripwire::Tripwire(false, true, true, false, false, false, true).ID: return 5337;
8295  case Tripwire::Tripwire(false, true, true, false, false, false, false).ID: return 5338;
8296  case Tripwire::Tripwire(false, true, false, true, true, true, true).ID: return 5339;
8297  case Tripwire::Tripwire(false, true, false, true, true, true, false).ID: return 5340;
8298  case Tripwire::Tripwire(false, true, false, true, true, false, true).ID: return 5341;
8299  case Tripwire::Tripwire(false, true, false, true, true, false, false).ID: return 5342;
8300  case Tripwire::Tripwire(false, true, false, true, false, true, true).ID: return 5343;
8301  case Tripwire::Tripwire(false, true, false, true, false, true, false).ID: return 5344;
8302  case Tripwire::Tripwire(false, true, false, true, false, false, true).ID: return 5345;
8303  case Tripwire::Tripwire(false, true, false, true, false, false, false).ID: return 5346;
8304  case Tripwire::Tripwire(false, true, false, false, true, true, true).ID: return 5347;
8305  case Tripwire::Tripwire(false, true, false, false, true, true, false).ID: return 5348;
8306  case Tripwire::Tripwire(false, true, false, false, true, false, true).ID: return 5349;
8307  case Tripwire::Tripwire(false, true, false, false, true, false, false).ID: return 5350;
8308  case Tripwire::Tripwire(false, true, false, false, false, true, true).ID: return 5351;
8309  case Tripwire::Tripwire(false, true, false, false, false, true, false).ID: return 5352;
8310  case Tripwire::Tripwire(false, true, false, false, false, false, true).ID: return 5353;
8311  case Tripwire::Tripwire(false, true, false, false, false, false, false).ID: return 5354;
8312  case Tripwire::Tripwire(false, false, true, true, true, true, true).ID: return 5355;
8313  case Tripwire::Tripwire(false, false, true, true, true, true, false).ID: return 5356;
8314  case Tripwire::Tripwire(false, false, true, true, true, false, true).ID: return 5357;
8315  case Tripwire::Tripwire(false, false, true, true, true, false, false).ID: return 5358;
8316  case Tripwire::Tripwire(false, false, true, true, false, true, true).ID: return 5359;
8317  case Tripwire::Tripwire(false, false, true, true, false, true, false).ID: return 5360;
8318  case Tripwire::Tripwire(false, false, true, true, false, false, true).ID: return 5361;
8319  case Tripwire::Tripwire(false, false, true, true, false, false, false).ID: return 5362;
8320  case Tripwire::Tripwire(false, false, true, false, true, true, true).ID: return 5363;
8321  case Tripwire::Tripwire(false, false, true, false, true, true, false).ID: return 5364;
8322  case Tripwire::Tripwire(false, false, true, false, true, false, true).ID: return 5365;
8323  case Tripwire::Tripwire(false, false, true, false, true, false, false).ID: return 5366;
8324  case Tripwire::Tripwire(false, false, true, false, false, true, true).ID: return 5367;
8325  case Tripwire::Tripwire(false, false, true, false, false, true, false).ID: return 5368;
8326  case Tripwire::Tripwire(false, false, true, false, false, false, true).ID: return 5369;
8327  case Tripwire::Tripwire(false, false, true, false, false, false, false).ID: return 5370;
8328  case Tripwire::Tripwire(false, false, false, true, true, true, true).ID: return 5371;
8329  case Tripwire::Tripwire(false, false, false, true, true, true, false).ID: return 5372;
8330  case Tripwire::Tripwire(false, false, false, true, true, false, true).ID: return 5373;
8331  case Tripwire::Tripwire(false, false, false, true, true, false, false).ID: return 5374;
8332  case Tripwire::Tripwire(false, false, false, true, false, true, true).ID: return 5375;
8333  case Tripwire::Tripwire(false, false, false, true, false, true, false).ID: return 5376;
8334  case Tripwire::Tripwire(false, false, false, true, false, false, true).ID: return 5377;
8335  case Tripwire::Tripwire(false, false, false, true, false, false, false).ID: return 5378;
8336  case Tripwire::Tripwire(false, false, false, false, true, true, true).ID: return 5379;
8337  case Tripwire::Tripwire(false, false, false, false, true, true, false).ID: return 5380;
8338  case Tripwire::Tripwire(false, false, false, false, true, false, true).ID: return 5381;
8339  case Tripwire::Tripwire(false, false, false, false, true, false, false).ID: return 5382;
8340  case Tripwire::Tripwire(false, false, false, false, false, true, true).ID: return 5383;
8341  case Tripwire::Tripwire(false, false, false, false, false, true, false).ID: return 5384;
8342  case Tripwire::Tripwire(false, false, false, false, false, false, true).ID: return 5385;
8343  case Tripwire::Tripwire(false, false, false, false, false, false, false).ID: return 5386;
8344  case TripwireHook::TripwireHook(true, eBlockFace::BLOCK_FACE_ZM, true).ID: return 5243;
8345  case TripwireHook::TripwireHook(true, eBlockFace::BLOCK_FACE_ZM, false).ID: return 5244;
8346  case TripwireHook::TripwireHook(true, eBlockFace::BLOCK_FACE_ZP, true).ID: return 5245;
8347  case TripwireHook::TripwireHook(true, eBlockFace::BLOCK_FACE_ZP, false).ID: return 5246;
8348  case TripwireHook::TripwireHook(true, eBlockFace::BLOCK_FACE_XM, true).ID: return 5247;
8349  case TripwireHook::TripwireHook(true, eBlockFace::BLOCK_FACE_XM, false).ID: return 5248;
8350  case TripwireHook::TripwireHook(true, eBlockFace::BLOCK_FACE_XP, true).ID: return 5249;
8351  case TripwireHook::TripwireHook(true, eBlockFace::BLOCK_FACE_XP, false).ID: return 5250;
8352  case TripwireHook::TripwireHook(false, eBlockFace::BLOCK_FACE_ZM, true).ID: return 5251;
8353  case TripwireHook::TripwireHook(false, eBlockFace::BLOCK_FACE_ZM, false).ID: return 5252;
8354  case TripwireHook::TripwireHook(false, eBlockFace::BLOCK_FACE_ZP, true).ID: return 5253;
8355  case TripwireHook::TripwireHook(false, eBlockFace::BLOCK_FACE_ZP, false).ID: return 5254;
8356  case TripwireHook::TripwireHook(false, eBlockFace::BLOCK_FACE_XM, true).ID: return 5255;
8357  case TripwireHook::TripwireHook(false, eBlockFace::BLOCK_FACE_XM, false).ID: return 5256;
8358  case TripwireHook::TripwireHook(false, eBlockFace::BLOCK_FACE_XP, true).ID: return 5257;
8359  case TripwireHook::TripwireHook(false, eBlockFace::BLOCK_FACE_XP, false).ID: return 5258;
8360  case TubeCoral::TubeCoral().ID: return 8995;
8361  case TubeCoralBlock::TubeCoralBlock().ID: return 8979;
8362  case TubeCoralFan::TubeCoralFan().ID: return 9015;
8363  case TubeCoralWallFan::TubeCoralWallFan(eBlockFace::BLOCK_FACE_ZM).ID: return 9065;
8364  case TubeCoralWallFan::TubeCoralWallFan(eBlockFace::BLOCK_FACE_ZP).ID: return 9067;
8365  case TubeCoralWallFan::TubeCoralWallFan(eBlockFace::BLOCK_FACE_XM).ID: return 9069;
8366  case TubeCoralWallFan::TubeCoralWallFan(eBlockFace::BLOCK_FACE_XP).ID: return 9071;
8367  case TurtleEgg::TurtleEgg(1, 0).ID: return 8962;
8368  case TurtleEgg::TurtleEgg(1, 1).ID: return 8963;
8369  case TurtleEgg::TurtleEgg(1, 2).ID: return 8964;
8370  case TurtleEgg::TurtleEgg(2, 0).ID: return 8965;
8371  case TurtleEgg::TurtleEgg(2, 1).ID: return 8966;
8372  case TurtleEgg::TurtleEgg(2, 2).ID: return 8967;
8373  case TurtleEgg::TurtleEgg(3, 0).ID: return 8968;
8374  case TurtleEgg::TurtleEgg(3, 1).ID: return 8969;
8375  case TurtleEgg::TurtleEgg(3, 2).ID: return 8970;
8376  case TurtleEgg::TurtleEgg(4, 0).ID: return 8971;
8377  case TurtleEgg::TurtleEgg(4, 1).ID: return 8972;
8378  case TurtleEgg::TurtleEgg(4, 2).ID: return 8973;
8379  case Vine::Vine(true, true, true, true, true).ID: return 4772;
8380  case Vine::Vine(true, true, true, true, false).ID: return 4773;
8381  case Vine::Vine(true, true, true, false, true).ID: return 4774;
8382  case Vine::Vine(true, true, true, false, false).ID: return 4775;
8383  case Vine::Vine(true, true, false, true, true).ID: return 4776;
8384  case Vine::Vine(true, true, false, true, false).ID: return 4777;
8385  case Vine::Vine(true, true, false, false, true).ID: return 4778;
8386  case Vine::Vine(true, true, false, false, false).ID: return 4779;
8387  case Vine::Vine(true, false, true, true, true).ID: return 4780;
8388  case Vine::Vine(true, false, true, true, false).ID: return 4781;
8389  case Vine::Vine(true, false, true, false, true).ID: return 4782;
8390  case Vine::Vine(true, false, true, false, false).ID: return 4783;
8391  case Vine::Vine(true, false, false, true, true).ID: return 4784;
8392  case Vine::Vine(true, false, false, true, false).ID: return 4785;
8393  case Vine::Vine(true, false, false, false, true).ID: return 4786;
8394  case Vine::Vine(true, false, false, false, false).ID: return 4787;
8395  case Vine::Vine(false, true, true, true, true).ID: return 4788;
8396  case Vine::Vine(false, true, true, true, false).ID: return 4789;
8397  case Vine::Vine(false, true, true, false, true).ID: return 4790;
8398  case Vine::Vine(false, true, true, false, false).ID: return 4791;
8399  case Vine::Vine(false, true, false, true, true).ID: return 4792;
8400  case Vine::Vine(false, true, false, true, false).ID: return 4793;
8401  case Vine::Vine(false, true, false, false, true).ID: return 4794;
8402  case Vine::Vine(false, true, false, false, false).ID: return 4795;
8403  case Vine::Vine(false, false, true, true, true).ID: return 4796;
8404  case Vine::Vine(false, false, true, true, false).ID: return 4797;
8405  case Vine::Vine(false, false, true, false, true).ID: return 4798;
8406  case Vine::Vine(false, false, true, false, false).ID: return 4799;
8407  case Vine::Vine(false, false, false, true, true).ID: return 4800;
8408  case Vine::Vine(false, false, false, true, false).ID: return 4801;
8409  case Vine::Vine(false, false, false, false, true).ID: return 4802;
8410  case Vine::Vine(false, false, false, false, false).ID: return 4803;
8411  case VoidAir::VoidAir().ID: return 9129;
8412  case WallTorch::WallTorch(eBlockFace::BLOCK_FACE_ZM).ID: return 1435;
8413  case WallTorch::WallTorch(eBlockFace::BLOCK_FACE_ZP).ID: return 1436;
8414  case WallTorch::WallTorch(eBlockFace::BLOCK_FACE_XM).ID: return 1437;
8415  case WallTorch::WallTorch(eBlockFace::BLOCK_FACE_XP).ID: return 1438;
8416  case Water::Water(0).ID: return 34;
8417  case Water::Water(1).ID: return 35;
8418  case Water::Water(2).ID: return 36;
8419  case Water::Water(3).ID: return 37;
8420  case Water::Water(4).ID: return 38;
8421  case Water::Water(5).ID: return 39;
8422  case Water::Water(6).ID: return 40;
8423  case Water::Water(7).ID: return 41;
8424  case Water::Water(8).ID: return 42;
8425  case Water::Water(9).ID: return 43;
8426  case Water::Water(10).ID: return 44;
8427  case Water::Water(11).ID: return 45;
8428  case Water::Water(12).ID: return 46;
8429  case Water::Water(13).ID: return 47;
8430  case Water::Water(14).ID: return 48;
8431  case Water::Water(15).ID: return 49;
8432  case WetSponge::WetSponge().ID: return 229;
8433  case Wheat::Wheat(0).ID: return 3355;
8434  case Wheat::Wheat(1).ID: return 3356;
8435  case Wheat::Wheat(2).ID: return 3357;
8436  case Wheat::Wheat(3).ID: return 3358;
8437  case Wheat::Wheat(4).ID: return 3359;
8438  case Wheat::Wheat(5).ID: return 3360;
8439  case Wheat::Wheat(6).ID: return 3361;
8440  case Wheat::Wheat(7).ID: return 3362;
8441  case WhiteBanner::WhiteBanner(0).ID: return 7361;
8442  case WhiteBanner::WhiteBanner(1).ID: return 7362;
8443  case WhiteBanner::WhiteBanner(2).ID: return 7363;
8444  case WhiteBanner::WhiteBanner(3).ID: return 7364;
8445  case WhiteBanner::WhiteBanner(4).ID: return 7365;
8446  case WhiteBanner::WhiteBanner(5).ID: return 7366;
8447  case WhiteBanner::WhiteBanner(6).ID: return 7367;
8448  case WhiteBanner::WhiteBanner(7).ID: return 7368;
8449  case WhiteBanner::WhiteBanner(8).ID: return 7369;
8450  case WhiteBanner::WhiteBanner(9).ID: return 7370;
8451  case WhiteBanner::WhiteBanner(10).ID: return 7371;
8452  case WhiteBanner::WhiteBanner(11).ID: return 7372;
8453  case WhiteBanner::WhiteBanner(12).ID: return 7373;
8454  case WhiteBanner::WhiteBanner(13).ID: return 7374;
8455  case WhiteBanner::WhiteBanner(14).ID: return 7375;
8456  case WhiteBanner::WhiteBanner(15).ID: return 7376;
8457  case WhiteBed::WhiteBed(eBlockFace::BLOCK_FACE_ZM, true, WhiteBed::Part::Head).ID: return 1048;
8458  case WhiteBed::WhiteBed(eBlockFace::BLOCK_FACE_ZM, true, WhiteBed::Part::Foot).ID: return 1049;
8459  case WhiteBed::WhiteBed(eBlockFace::BLOCK_FACE_ZM, false, WhiteBed::Part::Head).ID: return 1050;
8460  case WhiteBed::WhiteBed(eBlockFace::BLOCK_FACE_ZM, false, WhiteBed::Part::Foot).ID: return 1051;
8461  case WhiteBed::WhiteBed(eBlockFace::BLOCK_FACE_ZP, true, WhiteBed::Part::Head).ID: return 1052;
8462  case WhiteBed::WhiteBed(eBlockFace::BLOCK_FACE_ZP, true, WhiteBed::Part::Foot).ID: return 1053;
8463  case WhiteBed::WhiteBed(eBlockFace::BLOCK_FACE_ZP, false, WhiteBed::Part::Head).ID: return 1054;
8464  case WhiteBed::WhiteBed(eBlockFace::BLOCK_FACE_ZP, false, WhiteBed::Part::Foot).ID: return 1055;
8465  case WhiteBed::WhiteBed(eBlockFace::BLOCK_FACE_XM, true, WhiteBed::Part::Head).ID: return 1056;
8466  case WhiteBed::WhiteBed(eBlockFace::BLOCK_FACE_XM, true, WhiteBed::Part::Foot).ID: return 1057;
8467  case WhiteBed::WhiteBed(eBlockFace::BLOCK_FACE_XM, false, WhiteBed::Part::Head).ID: return 1058;
8468  case WhiteBed::WhiteBed(eBlockFace::BLOCK_FACE_XM, false, WhiteBed::Part::Foot).ID: return 1059;
8469  case WhiteBed::WhiteBed(eBlockFace::BLOCK_FACE_XP, true, WhiteBed::Part::Head).ID: return 1060;
8470  case WhiteBed::WhiteBed(eBlockFace::BLOCK_FACE_XP, true, WhiteBed::Part::Foot).ID: return 1061;
8471  case WhiteBed::WhiteBed(eBlockFace::BLOCK_FACE_XP, false, WhiteBed::Part::Head).ID: return 1062;
8472  case WhiteBed::WhiteBed(eBlockFace::BLOCK_FACE_XP, false, WhiteBed::Part::Foot).ID: return 1063;
8473  case WhiteCarpet::WhiteCarpet().ID: return 7330;
8474  case WhiteConcrete::WhiteConcrete().ID: return 8902;
8475  case WhiteConcretePowder::WhiteConcretePowder().ID: return 8918;
8486  case WhiteStainedGlass::WhiteStainedGlass().ID: return 4081;
8487  case WhiteStainedGlassPane::WhiteStainedGlassPane(true, true, true, true).ID: return 6329;
8488  case WhiteStainedGlassPane::WhiteStainedGlassPane(true, true, true, false).ID: return 6330;
8489  case WhiteStainedGlassPane::WhiteStainedGlassPane(true, true, false, true).ID: return 6333;
8490  case WhiteStainedGlassPane::WhiteStainedGlassPane(true, true, false, false).ID: return 6334;
8491  case WhiteStainedGlassPane::WhiteStainedGlassPane(true, false, true, true).ID: return 6337;
8492  case WhiteStainedGlassPane::WhiteStainedGlassPane(true, false, true, false).ID: return 6338;
8493  case WhiteStainedGlassPane::WhiteStainedGlassPane(true, false, false, true).ID: return 6341;
8494  case WhiteStainedGlassPane::WhiteStainedGlassPane(true, false, false, false).ID: return 6342;
8495  case WhiteStainedGlassPane::WhiteStainedGlassPane(false, true, true, true).ID: return 6345;
8496  case WhiteStainedGlassPane::WhiteStainedGlassPane(false, true, true, false).ID: return 6346;
8497  case WhiteStainedGlassPane::WhiteStainedGlassPane(false, true, false, true).ID: return 6349;
8498  case WhiteStainedGlassPane::WhiteStainedGlassPane(false, true, false, false).ID: return 6350;
8499  case WhiteStainedGlassPane::WhiteStainedGlassPane(false, false, true, true).ID: return 6353;
8500  case WhiteStainedGlassPane::WhiteStainedGlassPane(false, false, true, false).ID: return 6354;
8501  case WhiteStainedGlassPane::WhiteStainedGlassPane(false, false, false, true).ID: return 6357;
8502  case WhiteStainedGlassPane::WhiteStainedGlassPane(false, false, false, false).ID: return 6358;
8503  case WhiteTerracotta::WhiteTerracotta().ID: return 6311;
8504  case WhiteTulip::WhiteTulip().ID: return 1418;
8505  case WhiteWallBanner::WhiteWallBanner(eBlockFace::BLOCK_FACE_ZM).ID: return 7617;
8506  case WhiteWallBanner::WhiteWallBanner(eBlockFace::BLOCK_FACE_ZP).ID: return 7618;
8507  case WhiteWallBanner::WhiteWallBanner(eBlockFace::BLOCK_FACE_XM).ID: return 7619;
8508  case WhiteWallBanner::WhiteWallBanner(eBlockFace::BLOCK_FACE_XP).ID: return 7620;
8509  case WhiteWool::WhiteWool().ID: return 1383;
8510  case WitherRose::WitherRose().ID: return 1422;
8511  case WitherSkeletonSkull::WitherSkeletonSkull(0).ID: return 5974;
8512  case WitherSkeletonSkull::WitherSkeletonSkull(1).ID: return 5975;
8513  case WitherSkeletonSkull::WitherSkeletonSkull(2).ID: return 5976;
8514  case WitherSkeletonSkull::WitherSkeletonSkull(3).ID: return 5977;
8515  case WitherSkeletonSkull::WitherSkeletonSkull(4).ID: return 5978;
8516  case WitherSkeletonSkull::WitherSkeletonSkull(5).ID: return 5979;
8517  case WitherSkeletonSkull::WitherSkeletonSkull(6).ID: return 5980;
8518  case WitherSkeletonSkull::WitherSkeletonSkull(7).ID: return 5981;
8519  case WitherSkeletonSkull::WitherSkeletonSkull(8).ID: return 5982;
8520  case WitherSkeletonSkull::WitherSkeletonSkull(9).ID: return 5983;
8521  case WitherSkeletonSkull::WitherSkeletonSkull(10).ID: return 5984;
8522  case WitherSkeletonSkull::WitherSkeletonSkull(11).ID: return 5985;
8523  case WitherSkeletonSkull::WitherSkeletonSkull(12).ID: return 5986;
8524  case WitherSkeletonSkull::WitherSkeletonSkull(13).ID: return 5987;
8525  case WitherSkeletonSkull::WitherSkeletonSkull(14).ID: return 5988;
8526  case WitherSkeletonSkull::WitherSkeletonSkull(15).ID: return 5989;
8527  case WitherSkeletonWallSkull::WitherSkeletonWallSkull(eBlockFace::BLOCK_FACE_ZM).ID: return 5990;
8528  case WitherSkeletonWallSkull::WitherSkeletonWallSkull(eBlockFace::BLOCK_FACE_ZP).ID: return 5991;
8529  case WitherSkeletonWallSkull::WitherSkeletonWallSkull(eBlockFace::BLOCK_FACE_XM).ID: return 5992;
8530  case WitherSkeletonWallSkull::WitherSkeletonWallSkull(eBlockFace::BLOCK_FACE_XP).ID: return 5993;
8531  case YellowBanner::YellowBanner(0).ID: return 7425;
8532  case YellowBanner::YellowBanner(1).ID: return 7426;
8533  case YellowBanner::YellowBanner(2).ID: return 7427;
8534  case YellowBanner::YellowBanner(3).ID: return 7428;
8535  case YellowBanner::YellowBanner(4).ID: return 7429;
8536  case YellowBanner::YellowBanner(5).ID: return 7430;
8537  case YellowBanner::YellowBanner(6).ID: return 7431;
8538  case YellowBanner::YellowBanner(7).ID: return 7432;
8539  case YellowBanner::YellowBanner(8).ID: return 7433;
8540  case YellowBanner::YellowBanner(9).ID: return 7434;
8541  case YellowBanner::YellowBanner(10).ID: return 7435;
8542  case YellowBanner::YellowBanner(11).ID: return 7436;
8543  case YellowBanner::YellowBanner(12).ID: return 7437;
8544  case YellowBanner::YellowBanner(13).ID: return 7438;
8545  case YellowBanner::YellowBanner(14).ID: return 7439;
8546  case YellowBanner::YellowBanner(15).ID: return 7440;
8547  case YellowBed::YellowBed(eBlockFace::BLOCK_FACE_ZM, true, YellowBed::Part::Head).ID: return 1112;
8548  case YellowBed::YellowBed(eBlockFace::BLOCK_FACE_ZM, true, YellowBed::Part::Foot).ID: return 1113;
8549  case YellowBed::YellowBed(eBlockFace::BLOCK_FACE_ZM, false, YellowBed::Part::Head).ID: return 1114;
8550  case YellowBed::YellowBed(eBlockFace::BLOCK_FACE_ZM, false, YellowBed::Part::Foot).ID: return 1115;
8551  case YellowBed::YellowBed(eBlockFace::BLOCK_FACE_ZP, true, YellowBed::Part::Head).ID: return 1116;
8552  case YellowBed::YellowBed(eBlockFace::BLOCK_FACE_ZP, true, YellowBed::Part::Foot).ID: return 1117;
8553  case YellowBed::YellowBed(eBlockFace::BLOCK_FACE_ZP, false, YellowBed::Part::Head).ID: return 1118;
8554  case YellowBed::YellowBed(eBlockFace::BLOCK_FACE_ZP, false, YellowBed::Part::Foot).ID: return 1119;
8555  case YellowBed::YellowBed(eBlockFace::BLOCK_FACE_XM, true, YellowBed::Part::Head).ID: return 1120;
8556  case YellowBed::YellowBed(eBlockFace::BLOCK_FACE_XM, true, YellowBed::Part::Foot).ID: return 1121;
8557  case YellowBed::YellowBed(eBlockFace::BLOCK_FACE_XM, false, YellowBed::Part::Head).ID: return 1122;
8558  case YellowBed::YellowBed(eBlockFace::BLOCK_FACE_XM, false, YellowBed::Part::Foot).ID: return 1123;
8559  case YellowBed::YellowBed(eBlockFace::BLOCK_FACE_XP, true, YellowBed::Part::Head).ID: return 1124;
8560  case YellowBed::YellowBed(eBlockFace::BLOCK_FACE_XP, true, YellowBed::Part::Foot).ID: return 1125;
8561  case YellowBed::YellowBed(eBlockFace::BLOCK_FACE_XP, false, YellowBed::Part::Head).ID: return 1126;
8562  case YellowBed::YellowBed(eBlockFace::BLOCK_FACE_XP, false, YellowBed::Part::Foot).ID: return 1127;
8563  case YellowCarpet::YellowCarpet().ID: return 7334;
8564  case YellowConcrete::YellowConcrete().ID: return 8906;
8565  case YellowConcretePowder::YellowConcretePowder().ID: return 8922;
8576  case YellowStainedGlass::YellowStainedGlass().ID: return 4085;
8577  case YellowStainedGlassPane::YellowStainedGlassPane(true, true, true, true).ID: return 6457;
8578  case YellowStainedGlassPane::YellowStainedGlassPane(true, true, true, false).ID: return 6458;
8579  case YellowStainedGlassPane::YellowStainedGlassPane(true, true, false, true).ID: return 6461;
8580  case YellowStainedGlassPane::YellowStainedGlassPane(true, true, false, false).ID: return 6462;
8581  case YellowStainedGlassPane::YellowStainedGlassPane(true, false, true, true).ID: return 6465;
8582  case YellowStainedGlassPane::YellowStainedGlassPane(true, false, true, false).ID: return 6466;
8583  case YellowStainedGlassPane::YellowStainedGlassPane(true, false, false, true).ID: return 6469;
8584  case YellowStainedGlassPane::YellowStainedGlassPane(true, false, false, false).ID: return 6470;
8585  case YellowStainedGlassPane::YellowStainedGlassPane(false, true, true, true).ID: return 6473;
8586  case YellowStainedGlassPane::YellowStainedGlassPane(false, true, true, false).ID: return 6474;
8587  case YellowStainedGlassPane::YellowStainedGlassPane(false, true, false, true).ID: return 6477;
8588  case YellowStainedGlassPane::YellowStainedGlassPane(false, true, false, false).ID: return 6478;
8589  case YellowStainedGlassPane::YellowStainedGlassPane(false, false, true, true).ID: return 6481;
8590  case YellowStainedGlassPane::YellowStainedGlassPane(false, false, true, false).ID: return 6482;
8591  case YellowStainedGlassPane::YellowStainedGlassPane(false, false, false, true).ID: return 6485;
8592  case YellowStainedGlassPane::YellowStainedGlassPane(false, false, false, false).ID: return 6486;
8593  case YellowTerracotta::YellowTerracotta().ID: return 6315;
8594  case YellowWallBanner::YellowWallBanner(eBlockFace::BLOCK_FACE_ZM).ID: return 7633;
8595  case YellowWallBanner::YellowWallBanner(eBlockFace::BLOCK_FACE_ZP).ID: return 7634;
8596  case YellowWallBanner::YellowWallBanner(eBlockFace::BLOCK_FACE_XM).ID: return 7635;
8597  case YellowWallBanner::YellowWallBanner(eBlockFace::BLOCK_FACE_XP).ID: return 7636;
8598  case YellowWool::YellowWool().ID: return 1387;
8599  case ZombieHead::ZombieHead(0).ID: return 5994;
8600  case ZombieHead::ZombieHead(1).ID: return 5995;
8601  case ZombieHead::ZombieHead(2).ID: return 5996;
8602  case ZombieHead::ZombieHead(3).ID: return 5997;
8603  case ZombieHead::ZombieHead(4).ID: return 5998;
8604  case ZombieHead::ZombieHead(5).ID: return 5999;
8605  case ZombieHead::ZombieHead(6).ID: return 6000;
8606  case ZombieHead::ZombieHead(7).ID: return 6001;
8607  case ZombieHead::ZombieHead(8).ID: return 6002;
8608  case ZombieHead::ZombieHead(9).ID: return 6003;
8609  case ZombieHead::ZombieHead(10).ID: return 6004;
8610  case ZombieHead::ZombieHead(11).ID: return 6005;
8611  case ZombieHead::ZombieHead(12).ID: return 6006;
8612  case ZombieHead::ZombieHead(13).ID: return 6007;
8613  case ZombieHead::ZombieHead(14).ID: return 6008;
8614  case ZombieHead::ZombieHead(15).ID: return 6009;
8615  case ZombieWallHead::ZombieWallHead(eBlockFace::BLOCK_FACE_ZM).ID: return 6010;
8616  case ZombieWallHead::ZombieWallHead(eBlockFace::BLOCK_FACE_ZP).ID: return 6011;
8617  case ZombieWallHead::ZombieWallHead(eBlockFace::BLOCK_FACE_XM).ID: return 6012;
8618  case ZombieWallHead::ZombieWallHead(eBlockFace::BLOCK_FACE_XP).ID: return 6013;
8619  default: return 0;
8620  }
8621  }
8622 
8623  UInt32 From(const Item ID)
8624  {
8625  switch (ID)
8626  {
8627  case Item::AcaciaBoat: return 833;
8628  case Item::AcaciaButton: return 263;
8629  case Item::AcaciaDoor: return 511;
8630  case Item::AcaciaFence: return 185;
8631  case Item::AcaciaFenceGate: return 220;
8632  case Item::AcaciaLeaves: return 60;
8633  case Item::AcaciaLog: return 36;
8634  case Item::AcaciaPlanks: return 17;
8635  case Item::AcaciaPressurePlate: return 170;
8636  case Item::AcaciaSapling: return 23;
8637  case Item::AcaciaSign: return 593;
8638  case Item::AcaciaSlab: return 119;
8639  case Item::AcaciaStairs: return 319;
8640  case Item::AcaciaTrapdoor: return 197;
8641  case Item::AcaciaWood: return 54;
8642  case Item::ActivatorRail: return 279;
8643  case Item::Air: return -0;
8644  case Item::Allium: return 101;
8645  case Item::Andesite: return 6;
8646  case Item::AndesiteSlab: return 501;
8647  case Item::AndesiteStairs: return 488;
8648  case Item::AndesiteWall: return 254;
8649  case Item::Anvil: return 265;
8650  case Item::Apple: return 524;
8651  case Item::ArmorStand: return 791;
8652  case Item::Arrow: return 526;
8653  case Item::AzureBluet: return 102;
8654  case Item::BakedPotato: return 764;
8655  case Item::Bamboo: return 614;
8656  case Item::Barrel: return 864;
8657  case Item::Barrier: return 297;
8658  case Item::BatSpawnEgg: return 697;
8659  case Item::Beacon: return 244;
8660  case Item::Bedrock: return 25;
8661  case Item::Beef: return 677;
8662  case Item::Beetroot: return 820;
8663  case Item::BeetrootSeeds: return 821;
8664  case Item::BeetrootSoup: return 822;
8665  case Item::Bell: return 873;
8666  case Item::BirchBoat: return 831;
8667  case Item::BirchButton: return 261;
8668  case Item::BirchDoor: return 509;
8669  case Item::BirchFence: return 183;
8670  case Item::BirchFenceGate: return 218;
8671  case Item::BirchLeaves: return 58;
8672  case Item::BirchLog: return 34;
8673  case Item::BirchPlanks: return 15;
8674  case Item::BirchPressurePlate: return 168;
8675  case Item::BirchSapling: return 21;
8676  case Item::BirchSign: return 591;
8677  case Item::BirchSlab: return 117;
8678  case Item::BirchStairs: return 241;
8679  case Item::BirchTrapdoor: return 195;
8680  case Item::BirchWood: return 52;
8681  case Item::BlackBanner: return 816;
8682  case Item::BlackBed: return 669;
8683  case Item::BlackCarpet: return 315;
8684  case Item::BlackConcrete: return 428;
8685  case Item::BlackConcretePowder: return 444;
8686  case Item::BlackDye: return 649;
8687  case Item::BlackGlazedTerracotta: return 412;
8688  case Item::BlackShulkerBox: return 396;
8689  case Item::BlackStainedGlass: return 344;
8690  case Item::BlackStainedGlassPane: return 360;
8691  case Item::BlackTerracotta: return 296;
8692  case Item::BlackWool: return 97;
8693  case Item::BlastFurnace: return 866;
8694  case Item::BlazePowder: return 691;
8695  case Item::BlazeRod: return 683;
8696  case Item::BlazeSpawnEgg: return 698;
8697  case Item::BlueBanner: return 812;
8698  case Item::BlueBed: return 665;
8699  case Item::BlueCarpet: return 311;
8700  case Item::BlueConcrete: return 424;
8701  case Item::BlueConcretePowder: return 440;
8702  case Item::BlueDye: return 647;
8703  case Item::BlueGlazedTerracotta: return 408;
8704  case Item::BlueIce: return 476;
8705  case Item::BlueOrchid: return 100;
8706  case Item::BlueShulkerBox: return 392;
8707  case Item::BlueStainedGlass: return 340;
8708  case Item::BlueStainedGlassPane: return 356;
8709  case Item::BlueTerracotta: return 292;
8710  case Item::BlueWool: return 93;
8711  case Item::Bone: return 651;
8712  case Item::BoneBlock: return 377;
8713  case Item::BoneMeal: return 646;
8714  case Item::Book: return 616;
8715  case Item::Bookshelf: return 143;
8716  case Item::Bow: return 525;
8717  case Item::Bowl: return 546;
8718  case Item::BrainCoral: return 457;
8719  case Item::BrainCoralBlock: return 452;
8720  case Item::BrainCoralFan: return 467;
8721  case Item::Bread: return 562;
8722  case Item::BrewingStand: return 693;
8723  case Item::Brick: return 609;
8724  case Item::BrickSlab: return 127;
8725  case Item::BrickStairs: return 222;
8726  case Item::BrickWall: return 247;
8727  case Item::Bricks: return 141;
8728  case Item::BrownBanner: return 813;
8729  case Item::BrownBed: return 666;
8730  case Item::BrownCarpet: return 312;
8731  case Item::BrownConcrete: return 425;
8732  case Item::BrownConcretePowder: return 441;
8733  case Item::BrownDye: return 648;
8734  case Item::BrownGlazedTerracotta: return 409;
8735  case Item::BrownMushroom: return 111;
8736  case Item::BrownMushroomBlock: return 209;
8737  case Item::BrownShulkerBox: return 393;
8738  case Item::BrownStainedGlass: return 341;
8739  case Item::BrownStainedGlassPane: return 357;
8740  case Item::BrownTerracotta: return 293;
8741  case Item::BrownWool: return 94;
8742  case Item::BubbleCoral: return 458;
8743  case Item::BubbleCoralBlock: return 453;
8744  case Item::BubbleCoralFan: return 468;
8745  case Item::Bucket: return 595;
8746  case Item::Cactus: return 178;
8747  case Item::Cake: return 653;
8748  case Item::Campfire: return 876;
8749  case Item::Carrot: return 762;
8750  case Item::CarrotOnAStick: return 774;
8751  case Item::CartographyTable: return 867;
8752  case Item::CarvedPumpkin: return 188;
8753  case Item::CatSpawnEgg: return 699;
8754  case Item::Cauldron: return 694;
8755  case Item::CaveSpiderSpawnEgg: return 700;
8756  case Item::ChainCommandBlock: return 373;
8757  case Item::ChainmailBoots: return 570;
8758  case Item::ChainmailChestplate: return 568;
8759  case Item::ChainmailHelmet: return 567;
8760  case Item::ChainmailLeggings: return 569;
8761  case Item::Charcoal: return 528;
8762  case Item::Chest: return 155;
8763  case Item::ChestMinecart: return 618;
8764  case Item::Chicken: return 679;
8765  case Item::ChickenSpawnEgg: return 701;
8766  case Item::ChippedAnvil: return 266;
8767  case Item::ChiseledQuartzBlock: return 275;
8768  case Item::ChiseledRedSandstone: return 369;
8769  case Item::ChiseledSandstone: return 69;
8770  case Item::ChiseledStoneBricks: return 208;
8771  case Item::ChorusFlower: return 149;
8772  case Item::ChorusFruit: return 818;
8773  case Item::ChorusPlant: return 148;
8774  case Item::Clay: return 179;
8775  case Item::ClayBall: return 610;
8776  case Item::Clock: return 623;
8777  case Item::Coal: return 527;
8778  case Item::CoalBlock: return 317;
8779  case Item::CoalOre: return 31;
8780  case Item::CoarseDirt: return 10;
8781  case Item::Cobblestone: return 12;
8782  case Item::CobblestoneSlab: return 126;
8783  case Item::CobblestoneStairs: return 163;
8784  case Item::CobblestoneWall: return 245;
8785  case Item::Cobweb: return 75;
8786  case Item::CocoaBeans: return 634;
8787  case Item::Cod: return 625;
8788  case Item::CodBucket: return 607;
8789  case Item::CodSpawnEgg: return 702;
8790  case Item::CommandBlock: return 243;
8791  case Item::CommandBlockMinecart: return 798;
8792  case Item::Comparator: return 514;
8793  case Item::Compass: return 621;
8794  case Item::Composter: return 517;
8795  case Item::Conduit: return 477;
8796  case Item::CookedBeef: return 678;
8797  case Item::CookedChicken: return 680;
8798  case Item::CookedCod: return 629;
8799  case Item::CookedMutton: return 800;
8800  case Item::CookedPorkchop: return 585;
8801  case Item::CookedRabbit: return 787;
8802  case Item::CookedSalmon: return 630;
8803  case Item::Cookie: return 670;
8804  case Item::Cornflower: return 108;
8805  case Item::CowSpawnEgg: return 703;
8806  case Item::CrackedStoneBricks: return 207;
8807  case Item::CraftingTable: return 158;
8808  case Item::CreeperBannerPattern: return 860;
8809  case Item::CreeperHead: return 772;
8810  case Item::CreeperSpawnEgg: return 704;
8811  case Item::Crossbow: return 856;
8812  case Item::CutRedSandstone: return 370;
8813  case Item::CutRedSandstoneSlab: return 132;
8814  case Item::CutSandstone: return 70;
8815  case Item::CutSandstoneSlab: return 124;
8816  case Item::CyanBanner: return 810;
8817  case Item::CyanBed: return 663;
8818  case Item::CyanCarpet: return 309;
8819  case Item::CyanConcrete: return 422;
8820  case Item::CyanConcretePowder: return 438;
8821  case Item::CyanDye: return 637;
8822  case Item::CyanGlazedTerracotta: return 406;
8823  case Item::CyanShulkerBox: return 390;
8824  case Item::CyanStainedGlass: return 338;
8825  case Item::CyanStainedGlassPane: return 354;
8826  case Item::CyanTerracotta: return 290;
8827  case Item::CyanWool: return 91;
8828  case Item::DamagedAnvil: return 267;
8829  case Item::Dandelion: return 98;
8830  case Item::DarkOakBoat: return 834;
8831  case Item::DarkOakButton: return 264;
8832  case Item::DarkOakDoor: return 512;
8833  case Item::DarkOakFence: return 186;
8834  case Item::DarkOakFenceGate: return 221;
8835  case Item::DarkOakLeaves: return 61;
8836  case Item::DarkOakLog: return 37;
8837  case Item::DarkOakPlanks: return 18;
8838  case Item::DarkOakPressurePlate: return 171;
8839  case Item::DarkOakSapling: return 24;
8840  case Item::DarkOakSign: return 594;
8841  case Item::DarkOakSlab: return 120;
8842  case Item::DarkOakStairs: return 320;
8843  case Item::DarkOakTrapdoor: return 198;
8844  case Item::DarkOakWood: return 55;
8845  case Item::DarkPrismarine: return 363;
8846  case Item::DarkPrismarineSlab: return 136;
8847  case Item::DarkPrismarineStairs: return 366;
8848  case Item::DaylightDetector: return 271;
8849  case Item::DeadBrainCoral: return 461;
8850  case Item::DeadBrainCoralBlock: return 447;
8851  case Item::DeadBrainCoralFan: return 472;
8852  case Item::DeadBubbleCoral: return 462;
8853  case Item::DeadBubbleCoralBlock: return 448;
8854  case Item::DeadBubbleCoralFan: return 473;
8855  case Item::DeadBush: return 78;
8856  case Item::DeadFireCoral: return 463;
8857  case Item::DeadFireCoralBlock: return 449;
8858  case Item::DeadFireCoralFan: return 474;
8859  case Item::DeadHornCoral: return 464;
8860  case Item::DeadHornCoralBlock: return 450;
8861  case Item::DeadHornCoralFan: return 475;
8862  case Item::DeadTubeCoral: return 465;
8863  case Item::DeadTubeCoralBlock: return 446;
8864  case Item::DeadTubeCoralFan: return 471;
8865  case Item::DebugStick: return 839;
8866  case Item::DetectorRail: return 73;
8867  case Item::Diamond: return 529;
8868  case Item::DiamondAxe: return 544;
8869  case Item::DiamondBlock: return 157;
8870  case Item::DiamondBoots: return 578;
8871  case Item::DiamondChestplate: return 576;
8872  case Item::DiamondHelmet: return 575;
8873  case Item::DiamondHoe: return 558;
8874  case Item::DiamondHorseArmor: return 794;
8875  case Item::DiamondLeggings: return 577;
8876  case Item::DiamondOre: return 156;
8877  case Item::DiamondPickaxe: return 543;
8878  case Item::DiamondShovel: return 542;
8879  case Item::DiamondSword: return 541;
8880  case Item::Diorite: return 4;
8881  case Item::DioriteSlab: return 504;
8882  case Item::DioriteStairs: return 491;
8883  case Item::DioriteWall: return 258;
8884  case Item::Dirt: return 9;
8885  case Item::Dispenser: return 67;
8886  case Item::DolphinSpawnEgg: return 705;
8887  case Item::DonkeySpawnEgg: return 706;
8888  case Item::DragonBreath: return 823;
8889  case Item::DragonEgg: return 233;
8890  case Item::DragonHead: return 773;
8891  case Item::DriedKelp: return 674;
8892  case Item::DriedKelpBlock: return 613;
8893  case Item::Dropper: return 280;
8894  case Item::DrownedSpawnEgg: return 707;
8895  case Item::Egg: return 620;
8896  case Item::ElderGuardianSpawnEgg: return 708;
8897  case Item::Elytra: return 829;
8898  case Item::Emerald: return 759;
8899  case Item::EmeraldBlock: return 239;
8900  case Item::EmeraldOre: return 236;
8901  case Item::EnchantedBook: return 779;
8902  case Item::EnchantedGoldenApple: return 588;
8903  case Item::EnchantingTable: return 229;
8904  case Item::EndCrystal: return 817;
8905  case Item::EndPortalFrame: return 230;
8906  case Item::EndRod: return 147;
8907  case Item::EndStone: return 231;
8908  case Item::EndStoneBrickSlab: return 497;
8909  case Item::EndStoneBrickStairs: return 483;
8910  case Item::EndStoneBrickWall: return 257;
8911  case Item::EndStoneBricks: return 232;
8912  case Item::EnderChest: return 237;
8913  case Item::EnderEye: return 695;
8914  case Item::EnderPearl: return 682;
8915  case Item::EndermanSpawnEgg: return 709;
8916  case Item::EndermiteSpawnEgg: return 710;
8917  case Item::EvokerSpawnEgg: return 711;
8918  case Item::ExperienceBottle: return 755;
8919  case Item::Farmland: return 159;
8920  case Item::Feather: return 553;
8921  case Item::FermentedSpiderEye: return 690;
8922  case Item::Fern: return 77;
8923  case Item::FilledMap: return 671;
8924  case Item::FireCharge: return 756;
8925  case Item::FireCoral: return 459;
8926  case Item::FireCoralBlock: return 454;
8927  case Item::FireCoralFan: return 469;
8928  case Item::FireworkRocket: return 777;
8929  case Item::FireworkStar: return 778;
8930  case Item::FishingRod: return 622;
8931  case Item::FletchingTable: return 868;
8932  case Item::Flint: return 583;
8933  case Item::FlintAndSteel: return 523;
8934  case Item::FlowerBannerPattern: return 859;
8935  case Item::FlowerPot: return 761;
8936  case Item::FoxSpawnEgg: return 712;
8937  case Item::Furnace: return 160;
8938  case Item::FurnaceMinecart: return 619;
8939  case Item::GhastSpawnEgg: return 713;
8940  case Item::GhastTear: return 684;
8941  case Item::Glass: return 64;
8942  case Item::GlassBottle: return 688;
8943  case Item::GlassPane: return 213;
8944  case Item::GlisteringMelonSlice: return 696;
8945  case Item::GlobeBannerPattern: return 863;
8946  case Item::Glowstone: return 191;
8947  case Item::GlowstoneDust: return 624;
8948  case Item::GoldBlock: return 113;
8949  case Item::GoldIngot: return 531;
8950  case Item::GoldNugget: return 685;
8951  case Item::GoldOre: return 29;
8952  case Item::GoldenApple: return 587;
8953  case Item::GoldenAxe: return 551;
8954  case Item::GoldenBoots: return 582;
8955  case Item::GoldenCarrot: return 767;
8956  case Item::GoldenChestplate: return 580;
8957  case Item::GoldenHelmet: return 579;
8958  case Item::GoldenHoe: return 559;
8959  case Item::GoldenHorseArmor: return 793;
8960  case Item::GoldenLeggings: return 581;
8961  case Item::GoldenPickaxe: return 550;
8962  case Item::GoldenShovel: return 549;
8963  case Item::GoldenSword: return 548;
8964  case Item::Granite: return 2;
8965  case Item::GraniteSlab: return 500;
8966  case Item::GraniteStairs: return 487;
8967  case Item::GraniteWall: return 251;
8968  case Item::Grass: return 76;
8969  case Item::GrassBlock: return 8;
8970  case Item::GrassPath: return 322;
8971  case Item::Gravel: return 28;
8972  case Item::GrayBanner: return 808;
8973  case Item::GrayBed: return 661;
8974  case Item::GrayCarpet: return 307;
8975  case Item::GrayConcrete: return 420;
8976  case Item::GrayConcretePowder: return 436;
8977  case Item::GrayDye: return 639;
8978  case Item::GrayGlazedTerracotta: return 404;
8979  case Item::GrayShulkerBox: return 388;
8980  case Item::GrayStainedGlass: return 336;
8981  case Item::GrayStainedGlassPane: return 352;
8982  case Item::GrayTerracotta: return 288;
8983  case Item::GrayWool: return 89;
8984  case Item::GreenBanner: return 814;
8985  case Item::GreenBed: return 667;
8986  case Item::GreenCarpet: return 313;
8987  case Item::GreenConcrete: return 426;
8988  case Item::GreenConcretePowder: return 442;
8989  case Item::GreenDye: return 633;
8990  case Item::GreenGlazedTerracotta: return 410;
8991  case Item::GreenShulkerBox: return 394;
8992  case Item::GreenStainedGlass: return 342;
8993  case Item::GreenStainedGlassPane: return 358;
8994  case Item::GreenTerracotta: return 294;
8995  case Item::GreenWool: return 95;
8996  case Item::Grindstone: return 869;
8997  case Item::GuardianSpawnEgg: return 714;
8998  case Item::Gunpowder: return 554;
8999  case Item::HayBale: return 299;
9000  case Item::HeartOfTheSea: return 855;
9001  case Item::HeavyWeightedPressurePlate: return 270;
9002  case Item::Hopper: return 274;
9003  case Item::HopperMinecart: return 783;
9004  case Item::HornCoral: return 460;
9005  case Item::HornCoralBlock: return 455;
9006  case Item::HornCoralFan: return 470;
9007  case Item::HorseSpawnEgg: return 715;
9008  case Item::HuskSpawnEgg: return 716;
9009  case Item::Ice: return 176;
9010  case Item::InfestedChiseledStoneBricks: return 204;
9011  case Item::InfestedCobblestone: return 200;
9012  case Item::InfestedCrackedStoneBricks: return 203;
9013  case Item::InfestedMossyStoneBricks: return 202;
9014  case Item::InfestedStone: return 199;
9015  case Item::InfestedStoneBricks: return 201;
9016  case Item::InkSac: return 631;
9017  case Item::IronAxe: return 522;
9018  case Item::IronBars: return 212;
9019  case Item::IronBlock: return 114;
9020  case Item::IronBoots: return 574;
9021  case Item::IronChestplate: return 572;
9022  case Item::IronDoor: return 506;
9023  case Item::IronHelmet: return 571;
9024  case Item::IronHoe: return 557;
9025  case Item::IronHorseArmor: return 792;
9026  case Item::IronIngot: return 530;
9027  case Item::IronLeggings: return 573;
9028  case Item::IronNugget: return 837;
9029  case Item::IronOre: return 30;
9030  case Item::IronPickaxe: return 521;
9031  case Item::IronShovel: return 520;
9032  case Item::IronSword: return 532;
9033  case Item::IronTrapdoor: return 298;
9034  case Item::ItemFrame: return 760;
9035  case Item::JackOLantern: return 192;
9036  case Item::Jigsaw: return 516;
9037  case Item::Jukebox: return 180;
9038  case Item::JungleBoat: return 832;
9039  case Item::JungleButton: return 262;
9040  case Item::JungleDoor: return 510;
9041  case Item::JungleFence: return 184;
9042  case Item::JungleFenceGate: return 219;
9043  case Item::JungleLeaves: return 59;
9044  case Item::JungleLog: return 35;
9045  case Item::JunglePlanks: return 16;
9046  case Item::JunglePressurePlate: return 169;
9047  case Item::JungleSapling: return 22;
9048  case Item::JungleSign: return 592;
9049  case Item::JungleSlab: return 118;
9050  case Item::JungleStairs: return 242;
9051  case Item::JungleTrapdoor: return 196;
9052  case Item::JungleWood: return 53;
9053  case Item::Kelp: return 612;
9054  case Item::KnowledgeBook: return 838;
9055  case Item::Ladder: return 161;
9056  case Item::Lantern: return 874;
9057  case Item::LapisBlock: return 66;
9058  case Item::LapisLazuli: return 635;
9059  case Item::LapisOre: return 65;
9060  case Item::LargeFern: return 328;
9061  case Item::LavaBucket: return 597;
9062  case Item::Lead: return 796;
9063  case Item::Leather: return 603;
9064  case Item::LeatherBoots: return 566;
9065  case Item::LeatherChestplate: return 564;
9066  case Item::LeatherHelmet: return 563;
9067  case Item::LeatherHorseArmor: return 795;
9068  case Item::LeatherLeggings: return 565;
9069  case Item::Lectern: return 870;
9070  case Item::Lever: return 164;
9071  case Item::LightBlueBanner: return 804;
9072  case Item::LightBlueBed: return 657;
9073  case Item::LightBlueCarpet: return 303;
9074  case Item::LightBlueConcrete: return 416;
9075  case Item::LightBlueConcretePowder: return 432;
9076  case Item::LightBlueDye: return 643;
9077  case Item::LightBlueGlazedTerracotta: return 400;
9078  case Item::LightBlueShulkerBox: return 384;
9079  case Item::LightBlueStainedGlass: return 332;
9080  case Item::LightBlueStainedGlassPane: return 348;
9081  case Item::LightBlueTerracotta: return 284;
9082  case Item::LightBlueWool: return 85;
9083  case Item::LightGrayBanner: return 809;
9084  case Item::LightGrayBed: return 662;
9085  case Item::LightGrayCarpet: return 308;
9086  case Item::LightGrayConcrete: return 421;
9087  case Item::LightGrayConcretePowder: return 437;
9088  case Item::LightGrayDye: return 638;
9089  case Item::LightGrayGlazedTerracotta: return 405;
9090  case Item::LightGrayShulkerBox: return 389;
9091  case Item::LightGrayStainedGlass: return 337;
9092  case Item::LightGrayStainedGlassPane: return 353;
9093  case Item::LightGrayTerracotta: return 289;
9094  case Item::LightGrayWool: return 90;
9095  case Item::LightWeightedPressurePlate: return 269;
9096  case Item::Lilac: return 324;
9097  case Item::LilyOfTheValley: return 109;
9098  case Item::LilyPad: return 225;
9099  case Item::LimeBanner: return 806;
9100  case Item::LimeBed: return 659;
9101  case Item::LimeCarpet: return 305;
9102  case Item::LimeConcrete: return 418;
9103  case Item::LimeConcretePowder: return 434;
9104  case Item::LimeDye: return 641;
9105  case Item::LimeGlazedTerracotta: return 402;
9106  case Item::LimeShulkerBox: return 386;
9107  case Item::LimeStainedGlass: return 334;
9108  case Item::LimeStainedGlassPane: return 350;
9109  case Item::LimeTerracotta: return 286;
9110  case Item::LimeWool: return 87;
9111  case Item::LingeringPotion: return 827;
9112  case Item::LlamaSpawnEgg: return 717;
9113  case Item::Loom: return 858;
9114  case Item::MagentaBanner: return 803;
9115  case Item::MagentaBed: return 656;
9116  case Item::MagentaCarpet: return 302;
9117  case Item::MagentaConcrete: return 415;
9118  case Item::MagentaConcretePowder: return 431;
9119  case Item::MagentaDye: return 644;
9120  case Item::MagentaGlazedTerracotta: return 399;
9121  case Item::MagentaShulkerBox: return 383;
9122  case Item::MagentaStainedGlass: return 331;
9123  case Item::MagentaStainedGlassPane: return 347;
9124  case Item::MagentaTerracotta: return 283;
9125  case Item::MagentaWool: return 84;
9126  case Item::MagmaBlock: return 374;
9127  case Item::MagmaCream: return 692;
9128  case Item::MagmaCubeSpawnEgg: return 718;
9129  case Item::Map: return 766;
9130  case Item::Melon: return 214;
9131  case Item::MelonSeeds: return 676;
9132  case Item::MelonSlice: return 673;
9133  case Item::MilkBucket: return 604;
9134  case Item::Minecart: return 598;
9135  case Item::MojangBannerPattern: return 862;
9136  case Item::MooshroomSpawnEgg: return 719;
9137  case Item::MossyCobblestone: return 144;
9138  case Item::MossyCobblestoneSlab: return 496;
9139  case Item::MossyCobblestoneStairs: return 482;
9140  case Item::MossyCobblestoneWall: return 246;
9141  case Item::MossyStoneBrickSlab: return 494;
9142  case Item::MossyStoneBrickStairs: return 480;
9143  case Item::MossyStoneBrickWall: return 250;
9144  case Item::MossyStoneBricks: return 206;
9145  case Item::MuleSpawnEgg: return 720;
9146  case Item::MushroomStem: return 211;
9147  case Item::MushroomStew: return 547;
9148  case Item::MusicDisc11: return 850;
9149  case Item::MusicDisc13: return 840;
9150  case Item::MusicDiscBlocks: return 842;
9151  case Item::MusicDiscCat: return 841;
9152  case Item::MusicDiscChirp: return 843;
9153  case Item::MusicDiscFar: return 844;
9154  case Item::MusicDiscMall: return 845;
9155  case Item::MusicDiscMellohi: return 846;
9156  case Item::MusicDiscStal: return 847;
9157  case Item::MusicDiscStrad: return 848;
9158  case Item::MusicDiscWait: return 851;
9159  case Item::MusicDiscWard: return 849;
9160  case Item::Mutton: return 799;
9161  case Item::Mycelium: return 224;
9162  case Item::NameTag: return 797;
9163  case Item::NautilusShell: return 854;
9164  case Item::NetherBrick: return 780;
9165  case Item::NetherBrickFence: return 227;
9166  case Item::NetherBrickSlab: return 129;
9167  case Item::NetherBrickStairs: return 228;
9168  case Item::NetherBrickWall: return 253;
9169  case Item::NetherBricks: return 226;
9170  case Item::NetherQuartzOre: return 273;
9171  case Item::NetherStar: return 775;
9172  case Item::NetherWart: return 686;
9173  case Item::NetherWartBlock: return 375;
9174  case Item::Netherrack: return 189;
9175  case Item::NoteBlock: return 71;
9176  case Item::OakBoat: return 602;
9177  case Item::OakButton: return 259;
9178  case Item::OakDoor: return 507;
9179  case Item::OakFence: return 181;
9180  case Item::OakFenceGate: return 216;
9181  case Item::OakLeaves: return 56;
9182  case Item::OakLog: return 32;
9183  case Item::OakPlanks: return 13;
9184  case Item::OakPressurePlate: return 166;
9185  case Item::OakSapling: return 19;
9186  case Item::OakSign: return 589;
9187  case Item::OakSlab: return 115;
9188  case Item::OakStairs: return 154;
9189  case Item::OakTrapdoor: return 193;
9190  case Item::OakWood: return 50;
9191  case Item::Observer: return 379;
9192  case Item::Obsidian: return 145;
9193  case Item::OcelotSpawnEgg: return 721;
9194  case Item::OrangeBanner: return 802;
9195  case Item::OrangeBed: return 655;
9196  case Item::OrangeCarpet: return 301;
9197  case Item::OrangeConcrete: return 414;
9198  case Item::OrangeConcretePowder: return 430;
9199  case Item::OrangeDye: return 645;
9200  case Item::OrangeGlazedTerracotta: return 398;
9201  case Item::OrangeShulkerBox: return 382;
9202  case Item::OrangeStainedGlass: return 330;
9203  case Item::OrangeStainedGlassPane: return 346;
9204  case Item::OrangeTerracotta: return 282;
9205  case Item::OrangeTulip: return 104;
9206  case Item::OrangeWool: return 83;
9207  case Item::OxeyeDaisy: return 107;
9208  case Item::PackedIce: return 318;
9209  case Item::Painting: return 586;
9210  case Item::PandaSpawnEgg: return 722;
9211  case Item::Paper: return 615;
9212  case Item::ParrotSpawnEgg: return 723;
9213  case Item::Peony: return 326;
9214  case Item::PetrifiedOakSlab: return 125;
9215  case Item::PhantomMembrane: return 853;
9216  case Item::PhantomSpawnEgg: return 724;
9217  case Item::PigSpawnEgg: return 725;
9218  case Item::PillagerSpawnEgg: return 726;
9219  case Item::PinkBanner: return 807;
9220  case Item::PinkBed: return 660;
9221  case Item::PinkCarpet: return 306;
9222  case Item::PinkConcrete: return 419;
9223  case Item::PinkConcretePowder: return 435;
9224  case Item::PinkDye: return 640;
9225  case Item::PinkGlazedTerracotta: return 403;
9226  case Item::PinkShulkerBox: return 387;
9227  case Item::PinkStainedGlass: return 335;
9228  case Item::PinkStainedGlassPane: return 351;
9229  case Item::PinkTerracotta: return 287;
9230  case Item::PinkTulip: return 106;
9231  case Item::PinkWool: return 88;
9232  case Item::Piston: return 81;
9233  case Item::PlayerHead: return 770;
9234  case Item::Podzol: return 11;
9235  case Item::PoisonousPotato: return 765;
9236  case Item::PolarBearSpawnEgg: return 727;
9237  case Item::PolishedAndesite: return 7;
9238  case Item::PolishedAndesiteSlab: return 503;
9239  case Item::PolishedAndesiteStairs: return 490;
9240  case Item::PolishedDiorite: return 5;
9241  case Item::PolishedDioriteSlab: return 495;
9242  case Item::PolishedDioriteStairs: return 481;
9243  case Item::PolishedGranite: return 3;
9244  case Item::PolishedGraniteSlab: return 492;
9245  case Item::PolishedGraniteStairs: return 478;
9246  case Item::PoppedChorusFruit: return 819;
9247  case Item::Poppy: return 99;
9248  case Item::Porkchop: return 584;
9249  case Item::Potato: return 763;
9250  case Item::Potion: return 687;
9251  case Item::PoweredRail: return 72;
9252  case Item::Prismarine: return 361;
9253  case Item::PrismarineBrickSlab: return 135;
9254  case Item::PrismarineBrickStairs: return 365;
9255  case Item::PrismarineBricks: return 362;
9256  case Item::PrismarineCrystals: return 785;
9257  case Item::PrismarineShard: return 784;
9258  case Item::PrismarineSlab: return 134;
9259  case Item::PrismarineStairs: return 364;
9260  case Item::PrismarineWall: return 248;
9261  case Item::Pufferfish: return 628;
9262  case Item::PufferfishBucket: return 605;
9263  case Item::PufferfishSpawnEgg: return 728;
9264  case Item::Pumpkin: return 187;
9265  case Item::PumpkinPie: return 776;
9266  case Item::PumpkinSeeds: return 675;
9267  case Item::PurpleBanner: return 811;
9268  case Item::PurpleBed: return 664;
9269  case Item::PurpleCarpet: return 310;
9270  case Item::PurpleConcrete: return 423;
9271  case Item::PurpleConcretePowder: return 439;
9272  case Item::PurpleDye: return 636;
9273  case Item::PurpleGlazedTerracotta: return 407;
9274  case Item::PurpleShulkerBox: return 391;
9275  case Item::PurpleStainedGlass: return 339;
9276  case Item::PurpleStainedGlassPane: return 355;
9277  case Item::PurpleTerracotta: return 291;
9278  case Item::PurpleWool: return 92;
9279  case Item::PurpurBlock: return 150;
9280  case Item::PurpurPillar: return 151;
9281  case Item::PurpurSlab: return 133;
9282  case Item::PurpurStairs: return 152;
9283  case Item::Quartz: return 781;
9284  case Item::QuartzBlock: return 276;
9285  case Item::QuartzPillar: return 277;
9286  case Item::QuartzSlab: return 130;
9287  case Item::QuartzStairs: return 278;
9288  case Item::Rabbit: return 786;
9289  case Item::RabbitFoot: return 789;
9290  case Item::RabbitHide: return 790;
9291  case Item::RabbitSpawnEgg: return 729;
9292  case Item::RabbitStew: return 788;
9293  case Item::Rail: return 162;
9294  case Item::RavagerSpawnEgg: return 730;
9295  case Item::RedBanner: return 815;
9296  case Item::RedBed: return 668;
9297  case Item::RedCarpet: return 314;
9298  case Item::RedConcrete: return 427;
9299  case Item::RedConcretePowder: return 443;
9300  case Item::RedDye: return 632;
9301  case Item::RedGlazedTerracotta: return 411;
9302  case Item::RedMushroom: return 112;
9303  case Item::RedMushroomBlock: return 210;
9304  case Item::RedNetherBrickSlab: return 502;
9305  case Item::RedNetherBrickStairs: return 489;
9306  case Item::RedNetherBrickWall: return 255;
9307  case Item::RedNetherBricks: return 376;
9308  case Item::RedSand: return 27;
9309  case Item::RedSandstone: return 368;
9310  case Item::RedSandstoneSlab: return 131;
9311  case Item::RedSandstoneStairs: return 371;
9312  case Item::RedSandstoneWall: return 249;
9313  case Item::RedShulkerBox: return 395;
9314  case Item::RedStainedGlass: return 343;
9315  case Item::RedStainedGlassPane: return 359;
9316  case Item::RedTerracotta: return 295;
9317  case Item::RedTulip: return 103;
9318  case Item::RedWool: return 96;
9319  case Item::Redstone: return 600;
9320  case Item::RedstoneBlock: return 272;
9321  case Item::RedstoneLamp: return 234;
9322  case Item::RedstoneOre: return 172;
9323  case Item::RedstoneTorch: return 173;
9324  case Item::Repeater: return 513;
9325  case Item::RepeatingCommandBlock: return 372;
9326  case Item::RoseBush: return 325;
9327  case Item::RottenFlesh: return 681;
9328  case Item::Saddle: return 599;
9329  case Item::Salmon: return 626;
9330  case Item::SalmonBucket: return 606;
9331  case Item::SalmonSpawnEgg: return 731;
9332  case Item::Sand: return 26;
9333  case Item::Sandstone: return 68;
9334  case Item::SandstoneSlab: return 123;
9335  case Item::SandstoneStairs: return 235;
9336  case Item::SandstoneWall: return 256;
9337  case Item::Scaffolding: return 505;
9338  case Item::Scute: return 519;
9339  case Item::SeaLantern: return 367;
9340  case Item::SeaPickle: return 80;
9341  case Item::Seagrass: return 79;
9342  case Item::Shears: return 672;
9343  case Item::SheepSpawnEgg: return 732;
9344  case Item::Shield: return 828;
9345  case Item::ShulkerBox: return 380;
9346  case Item::ShulkerShell: return 836;
9347  case Item::ShulkerSpawnEgg: return 733;
9348  case Item::SilverfishSpawnEgg: return 734;
9349  case Item::SkeletonHorseSpawnEgg: return 736;
9350  case Item::SkeletonSkull: return 768;
9351  case Item::SkeletonSpawnEgg: return 735;
9352  case Item::SkullBannerPattern: return 861;
9353  case Item::SlimeBall: return 617;
9354  case Item::SlimeBlock: return 321;
9355  case Item::SlimeSpawnEgg: return 737;
9356  case Item::SmithingTable: return 871;
9357  case Item::Smoker: return 865;
9358  case Item::SmoothQuartz: return 137;
9359  case Item::SmoothQuartzSlab: return 499;
9360  case Item::SmoothQuartzStairs: return 486;
9361  case Item::SmoothRedSandstone: return 138;
9362  case Item::SmoothRedSandstoneSlab: return 493;
9363  case Item::SmoothRedSandstoneStairs: return 479;
9364  case Item::SmoothSandstone: return 139;
9365  case Item::SmoothSandstoneSlab: return 498;
9366  case Item::SmoothSandstoneStairs: return 485;
9367  case Item::SmoothStone: return 140;
9368  case Item::SmoothStoneSlab: return 122;
9369  case Item::Snow: return 175;
9370  case Item::SnowBlock: return 177;
9371  case Item::Snowball: return 601;
9372  case Item::SoulSand: return 190;
9373  case Item::Spawner: return 153;
9374  case Item::SpectralArrow: return 825;
9375  case Item::SpiderEye: return 689;
9376  case Item::SpiderSpawnEgg: return 738;
9377  case Item::SplashPotion: return 824;
9378  case Item::Sponge: return 62;
9379  case Item::SpruceBoat: return 830;
9380  case Item::SpruceButton: return 260;
9381  case Item::SpruceDoor: return 508;
9382  case Item::SpruceFence: return 182;
9383  case Item::SpruceFenceGate: return 217;
9384  case Item::SpruceLeaves: return 57;
9385  case Item::SpruceLog: return 33;
9386  case Item::SprucePlanks: return 14;
9387  case Item::SprucePressurePlate: return 167;
9388  case Item::SpruceSapling: return 20;
9389  case Item::SpruceSign: return 590;
9390  case Item::SpruceSlab: return 116;
9391  case Item::SpruceStairs: return 240;
9392  case Item::SpruceTrapdoor: return 194;
9393  case Item::SpruceWood: return 51;
9394  case Item::SquidSpawnEgg: return 739;
9395  case Item::Stick: return 545;
9396  case Item::StickyPiston: return 74;
9397  case Item::Stone: return 1;
9398  case Item::StoneAxe: return 540;
9399  case Item::StoneBrickSlab: return 128;
9400  case Item::StoneBrickStairs: return 223;
9401  case Item::StoneBrickWall: return 252;
9402  case Item::StoneBricks: return 205;
9403  case Item::StoneButton: return 174;
9404  case Item::StoneHoe: return 556;
9405  case Item::StonePickaxe: return 539;
9406  case Item::StonePressurePlate: return 165;
9407  case Item::StoneShovel: return 538;
9408  case Item::StoneSlab: return 121;
9409  case Item::StoneStairs: return 484;
9410  case Item::StoneSword: return 537;
9411  case Item::Stonecutter: return 872;
9412  case Item::StraySpawnEgg: return 740;
9413  case Item::String: return 552;
9414  case Item::StrippedAcaciaLog: return 42;
9415  case Item::StrippedAcaciaWood: return 48;
9416  case Item::StrippedBirchLog: return 40;
9417  case Item::StrippedBirchWood: return 46;
9418  case Item::StrippedDarkOakLog: return 43;
9419  case Item::StrippedDarkOakWood: return 49;
9420  case Item::StrippedJungleLog: return 41;
9421  case Item::StrippedJungleWood: return 47;
9422  case Item::StrippedOakLog: return 38;
9423  case Item::StrippedOakWood: return 44;
9424  case Item::StrippedSpruceLog: return 39;
9425  case Item::StrippedSpruceWood: return 45;
9426  case Item::StructureBlock: return 515;
9427  case Item::StructureVoid: return 378;
9428  case Item::Sugar: return 652;
9429  case Item::SugarCane: return 611;
9430  case Item::Sunflower: return 323;
9431  case Item::SuspiciousStew: return 857;
9432  case Item::SweetBerries: return 875;
9433  case Item::TallGrass: return 327;
9434  case Item::Terracotta: return 316;
9435  case Item::TippedArrow: return 826;
9436  case Item::TNT: return 142;
9437  case Item::TNTMinecart: return 782;
9438  case Item::Torch: return 146;
9439  case Item::TotemOfUndying: return 835;
9440  case Item::TraderLlamaSpawnEgg: return 741;
9441  case Item::TrappedChest: return 268;
9442  case Item::Trident: return 852;
9443  case Item::TripwireHook: return 238;
9444  case Item::TropicalFish: return 627;
9445  case Item::TropicalFishBucket: return 608;
9446  case Item::TropicalFishSpawnEgg: return 742;
9447  case Item::TubeCoral: return 456;
9448  case Item::TubeCoralBlock: return 451;
9449  case Item::TubeCoralFan: return 466;
9450  case Item::TurtleEgg: return 445;
9451  case Item::TurtleHelmet: return 518;
9452  case Item::TurtleSpawnEgg: return 743;
9453  case Item::VexSpawnEgg: return 744;
9454  case Item::VillagerSpawnEgg: return 745;
9455  case Item::VindicatorSpawnEgg: return 746;
9456  case Item::Vine: return 215;
9457  case Item::WanderingTraderSpawnEgg: return 747;
9458  case Item::WaterBucket: return 596;
9459  case Item::WetSponge: return 63;
9460  case Item::Wheat: return 561;
9461  case Item::WheatSeeds: return 560;
9462  case Item::WhiteBanner: return 801;
9463  case Item::WhiteBed: return 654;
9464  case Item::WhiteCarpet: return 300;
9465  case Item::WhiteConcrete: return 413;
9466  case Item::WhiteConcretePowder: return 429;
9467  case Item::WhiteDye: return 650;
9468  case Item::WhiteGlazedTerracotta: return 397;
9469  case Item::WhiteShulkerBox: return 381;
9470  case Item::WhiteStainedGlass: return 329;
9471  case Item::WhiteStainedGlassPane: return 345;
9472  case Item::WhiteTerracotta: return 281;
9473  case Item::WhiteTulip: return 105;
9474  case Item::WhiteWool: return 82;
9475  case Item::WitchSpawnEgg: return 748;
9476  case Item::WitherRose: return 110;
9477  case Item::WitherSkeletonSkull: return 769;
9478  case Item::WitherSkeletonSpawnEgg: return 749;
9479  case Item::WolfSpawnEgg: return 750;
9480  case Item::WoodenAxe: return 536;
9481  case Item::WoodenHoe: return 555;
9482  case Item::WoodenPickaxe: return 535;
9483  case Item::WoodenShovel: return 534;
9484  case Item::WoodenSword: return 533;
9485  case Item::WritableBook: return 757;
9486  case Item::WrittenBook: return 758;
9487  case Item::YellowBanner: return 805;
9488  case Item::YellowBed: return 658;
9489  case Item::YellowCarpet: return 304;
9490  case Item::YellowConcrete: return 417;
9491  case Item::YellowConcretePowder: return 433;
9492  case Item::YellowDye: return 642;
9493  case Item::YellowGlazedTerracotta: return 401;
9494  case Item::YellowShulkerBox: return 385;
9495  case Item::YellowStainedGlass: return 333;
9496  case Item::YellowStainedGlassPane: return 349;
9497  case Item::YellowTerracotta: return 285;
9498  case Item::YellowWool: return 86;
9499  case Item::ZombieHead: return 771;
9500  case Item::ZombieHorseSpawnEgg: return 752;
9501  case Item::ZombiePigmanSpawnEgg: return 753;
9502  case Item::ZombieSpawnEgg: return 751;
9503  case Item::ZombieVillagerSpawnEgg: return 754;
9504  default: return 0;
9505  }
9506  }
9507 
9509  {
9510  switch (ID)
9511  {
9512  case CustomStatistic::AnimalsBred: return 30;
9513  case CustomStatistic::AviateOneCm: return 17;
9514  case CustomStatistic::BellRing: return 66;
9515  case CustomStatistic::BoatOneCm: return 14;
9516  case CustomStatistic::CleanArmor: return 38;
9517  case CustomStatistic::CleanBanner: return 39;
9518  case CustomStatistic::CleanShulkerBox: return 40;
9519  case CustomStatistic::ClimbOneCm: return 10;
9520  case CustomStatistic::CrouchOneCm: return 6;
9521  case CustomStatistic::DamageAbsorbed: return 26;
9523  case CustomStatistic::DamageDealt: return 21;
9524  case CustomStatistic::DamageDealtAbsorbed: return 22;
9525  case CustomStatistic::DamageDealtResisted: return 23;
9526  case CustomStatistic::DamageResisted: return 27;
9527  case CustomStatistic::DamageTaken: return 24;
9528  case CustomStatistic::Deaths: return 28;
9529  case CustomStatistic::Drop: return 20;
9530  case CustomStatistic::EatCakeSlice: return 35;
9531  case CustomStatistic::EnchantItem: return 51;
9532  case CustomStatistic::FallOneCm: return 9;
9533  case CustomStatistic::FillCauldron: return 36;
9534  case CustomStatistic::FishCaught: return 32;
9535  case CustomStatistic::FlyOneCm: return 11;
9536  case CustomStatistic::HorseOneCm: return 16;
9537  case CustomStatistic::InspectDispenser: return 45;
9538  case CustomStatistic::InspectDropper: return 43;
9539  case CustomStatistic::InspectHopper: return 44;
9540  case CustomStatistic::InteractWithBeacon: return 42;
9543  case CustomStatistic::InteractWithCampfire: return 62;
9546  case CustomStatistic::InteractWithFurnace: return 53;
9547  case CustomStatistic::InteractWithLectern: return 61;
9548  case CustomStatistic::InteractWithLoom: return 64;
9549  case CustomStatistic::InteractWithSmoker: return 60;
9551  case CustomStatistic::Jump: return 19;
9552  case CustomStatistic::LeaveGame: return 0;
9553  case CustomStatistic::MinecartOneCm: return 13;
9554  case CustomStatistic::MobKills: return 29;
9555  case CustomStatistic::OpenBarrel: return 58;
9556  case CustomStatistic::OpenChest: return 55;
9557  case CustomStatistic::OpenEnderchest: return 50;
9558  case CustomStatistic::OpenShulkerBox: return 57;
9559  case CustomStatistic::PigOneCm: return 15;
9560  case CustomStatistic::PlayerKills: return 31;
9561  case CustomStatistic::PlayNoteblock: return 46;
9562  case CustomStatistic::PlayOneMinute: return 1;
9563  case CustomStatistic::PlayRecord: return 52;
9564  case CustomStatistic::PotFlower: return 48;
9565  case CustomStatistic::RaidTrigger: return 67;
9566  case CustomStatistic::RaidWin: return 68;
9567  case CustomStatistic::SleepInBed: return 56;
9568  case CustomStatistic::SneakTime: return 4;
9569  case CustomStatistic::SprintOneCm: return 7;
9570  case CustomStatistic::SwimOneCm: return 18;
9571  case CustomStatistic::TalkedToVillager: return 33;
9572  case CustomStatistic::TimeSinceDeath: return 2;
9573  case CustomStatistic::TimeSinceRest: return 3;
9574  case CustomStatistic::TradedWithVillager: return 34;
9575  case CustomStatistic::TriggerTrappedChest: return 49;
9576  case CustomStatistic::TuneNoteblock: return 47;
9577  case CustomStatistic::UseCauldron: return 37;
9578  case CustomStatistic::WalkOneCm: return 5;
9579  case CustomStatistic::WalkOnWaterOneCm: return 8;
9580  case CustomStatistic::WalkUnderWaterOneCm: return 12;
9581  default: return static_cast<UInt32>(-1);
9582  }
9583  }
9584 
9585  Item ToItem(const UInt32 ID)
9586  {
9587  switch (ID)
9588  {
9589  case 833: return Item::AcaciaBoat;
9590  case 263: return Item::AcaciaButton;
9591  case 511: return Item::AcaciaDoor;
9592  case 185: return Item::AcaciaFence;
9593  case 220: return Item::AcaciaFenceGate;
9594  case 60: return Item::AcaciaLeaves;
9595  case 36: return Item::AcaciaLog;
9596  case 17: return Item::AcaciaPlanks;
9597  case 170: return Item::AcaciaPressurePlate;
9598  case 23: return Item::AcaciaSapling;
9599  case 593: return Item::AcaciaSign;
9600  case 119: return Item::AcaciaSlab;
9601  case 319: return Item::AcaciaStairs;
9602  case 197: return Item::AcaciaTrapdoor;
9603  case 54: return Item::AcaciaWood;
9604  case 279: return Item::ActivatorRail;
9605  case -0: return Item::Air;
9606  case 101: return Item::Allium;
9607  case 6: return Item::Andesite;
9608  case 501: return Item::AndesiteSlab;
9609  case 488: return Item::AndesiteStairs;
9610  case 254: return Item::AndesiteWall;
9611  case 265: return Item::Anvil;
9612  case 524: return Item::Apple;
9613  case 791: return Item::ArmorStand;
9614  case 526: return Item::Arrow;
9615  case 102: return Item::AzureBluet;
9616  case 764: return Item::BakedPotato;
9617  case 614: return Item::Bamboo;
9618  case 864: return Item::Barrel;
9619  case 297: return Item::Barrier;
9620  case 697: return Item::BatSpawnEgg;
9621  case 244: return Item::Beacon;
9622  case 25: return Item::Bedrock;
9623  case 677: return Item::Beef;
9624  case 820: return Item::Beetroot;
9625  case 821: return Item::BeetrootSeeds;
9626  case 822: return Item::BeetrootSoup;
9627  case 873: return Item::Bell;
9628  case 831: return Item::BirchBoat;
9629  case 261: return Item::BirchButton;
9630  case 509: return Item::BirchDoor;
9631  case 183: return Item::BirchFence;
9632  case 218: return Item::BirchFenceGate;
9633  case 58: return Item::BirchLeaves;
9634  case 34: return Item::BirchLog;
9635  case 15: return Item::BirchPlanks;
9636  case 168: return Item::BirchPressurePlate;
9637  case 21: return Item::BirchSapling;
9638  case 591: return Item::BirchSign;
9639  case 117: return Item::BirchSlab;
9640  case 241: return Item::BirchStairs;
9641  case 195: return Item::BirchTrapdoor;
9642  case 52: return Item::BirchWood;
9643  case 816: return Item::BlackBanner;
9644  case 669: return Item::BlackBed;
9645  case 315: return Item::BlackCarpet;
9646  case 428: return Item::BlackConcrete;
9647  case 444: return Item::BlackConcretePowder;
9648  case 649: return Item::BlackDye;
9649  case 412: return Item::BlackGlazedTerracotta;
9650  case 396: return Item::BlackShulkerBox;
9651  case 344: return Item::BlackStainedGlass;
9652  case 360: return Item::BlackStainedGlassPane;
9653  case 296: return Item::BlackTerracotta;
9654  case 97: return Item::BlackWool;
9655  case 866: return Item::BlastFurnace;
9656  case 691: return Item::BlazePowder;
9657  case 683: return Item::BlazeRod;
9658  case 698: return Item::BlazeSpawnEgg;
9659  case 812: return Item::BlueBanner;
9660  case 665: return Item::BlueBed;
9661  case 311: return Item::BlueCarpet;
9662  case 424: return Item::BlueConcrete;
9663  case 440: return Item::BlueConcretePowder;
9664  case 647: return Item::BlueDye;
9665  case 408: return Item::BlueGlazedTerracotta;
9666  case 476: return Item::BlueIce;
9667  case 100: return Item::BlueOrchid;
9668  case 392: return Item::BlueShulkerBox;
9669  case 340: return Item::BlueStainedGlass;
9670  case 356: return Item::BlueStainedGlassPane;
9671  case 292: return Item::BlueTerracotta;
9672  case 93: return Item::BlueWool;
9673  case 651: return Item::Bone;
9674  case 377: return Item::BoneBlock;
9675  case 646: return Item::BoneMeal;
9676  case 616: return Item::Book;
9677  case 143: return Item::Bookshelf;
9678  case 525: return Item::Bow;
9679  case 546: return Item::Bowl;
9680  case 457: return Item::BrainCoral;
9681  case 452: return Item::BrainCoralBlock;
9682  case 467: return Item::BrainCoralFan;
9683  case 562: return Item::Bread;
9684  case 693: return Item::BrewingStand;
9685  case 609: return Item::Brick;
9686  case 127: return Item::BrickSlab;
9687  case 222: return Item::BrickStairs;
9688  case 247: return Item::BrickWall;
9689  case 141: return Item::Bricks;
9690  case 813: return Item::BrownBanner;
9691  case 666: return Item::BrownBed;
9692  case 312: return Item::BrownCarpet;
9693  case 425: return Item::BrownConcrete;
9694  case 441: return Item::BrownConcretePowder;
9695  case 648: return Item::BrownDye;
9696  case 409: return Item::BrownGlazedTerracotta;
9697  case 111: return Item::BrownMushroom;
9698  case 209: return Item::BrownMushroomBlock;
9699  case 393: return Item::BrownShulkerBox;
9700  case 341: return Item::BrownStainedGlass;
9701  case 357: return Item::BrownStainedGlassPane;
9702  case 293: return Item::BrownTerracotta;
9703  case 94: return Item::BrownWool;
9704  case 458: return Item::BubbleCoral;
9705  case 453: return Item::BubbleCoralBlock;
9706  case 468: return Item::BubbleCoralFan;
9707  case 595: return Item::Bucket;
9708  case 178: return Item::Cactus;
9709  case 653: return Item::Cake;
9710  case 876: return Item::Campfire;
9711  case 762: return Item::Carrot;
9712  case 774: return Item::CarrotOnAStick;
9713  case 867: return Item::CartographyTable;
9714  case 188: return Item::CarvedPumpkin;
9715  case 699: return Item::CatSpawnEgg;
9716  case 694: return Item::Cauldron;
9717  case 700: return Item::CaveSpiderSpawnEgg;
9718  case 373: return Item::ChainCommandBlock;
9719  case 570: return Item::ChainmailBoots;
9720  case 568: return Item::ChainmailChestplate;
9721  case 567: return Item::ChainmailHelmet;
9722  case 569: return Item::ChainmailLeggings;
9723  case 528: return Item::Charcoal;
9724  case 155: return Item::Chest;
9725  case 618: return Item::ChestMinecart;
9726  case 679: return Item::Chicken;
9727  case 701: return Item::ChickenSpawnEgg;
9728  case 266: return Item::ChippedAnvil;
9729  case 275: return Item::ChiseledQuartzBlock;
9730  case 369: return Item::ChiseledRedSandstone;
9731  case 69: return Item::ChiseledSandstone;
9732  case 208: return Item::ChiseledStoneBricks;
9733  case 149: return Item::ChorusFlower;
9734  case 818: return Item::ChorusFruit;
9735  case 148: return Item::ChorusPlant;
9736  case 179: return Item::Clay;
9737  case 610: return Item::ClayBall;
9738  case 623: return Item::Clock;
9739  case 527: return Item::Coal;
9740  case 317: return Item::CoalBlock;
9741  case 31: return Item::CoalOre;
9742  case 10: return Item::CoarseDirt;
9743  case 12: return Item::Cobblestone;
9744  case 126: return Item::CobblestoneSlab;
9745  case 163: return Item::CobblestoneStairs;
9746  case 245: return Item::CobblestoneWall;
9747  case 75: return Item::Cobweb;
9748  case 634: return Item::CocoaBeans;
9749  case 625: return Item::Cod;
9750  case 607: return Item::CodBucket;
9751  case 702: return Item::CodSpawnEgg;
9752  case 243: return Item::CommandBlock;
9753  case 798: return Item::CommandBlockMinecart;
9754  case 514: return Item::Comparator;
9755  case 621: return Item::Compass;
9756  case 517: return Item::Composter;
9757  case 477: return Item::Conduit;
9758  case 678: return Item::CookedBeef;
9759  case 680: return Item::CookedChicken;
9760  case 629: return Item::CookedCod;
9761  case 800: return Item::CookedMutton;
9762  case 585: return Item::CookedPorkchop;
9763  case 787: return Item::CookedRabbit;
9764  case 630: return Item::CookedSalmon;
9765  case 670: return Item::Cookie;
9766  case 108: return Item::Cornflower;
9767  case 703: return Item::CowSpawnEgg;
9768  case 207: return Item::CrackedStoneBricks;
9769  case 158: return Item::CraftingTable;
9770  case 860: return Item::CreeperBannerPattern;
9771  case 772: return Item::CreeperHead;
9772  case 704: return Item::CreeperSpawnEgg;
9773  case 856: return Item::Crossbow;
9774  case 370: return Item::CutRedSandstone;
9775  case 132: return Item::CutRedSandstoneSlab;
9776  case 70: return Item::CutSandstone;
9777  case 124: return Item::CutSandstoneSlab;
9778  case 810: return Item::CyanBanner;
9779  case 663: return Item::CyanBed;
9780  case 309: return Item::CyanCarpet;
9781  case 422: return Item::CyanConcrete;
9782  case 438: return Item::CyanConcretePowder;
9783  case 637: return Item::CyanDye;
9784  case 406: return Item::CyanGlazedTerracotta;
9785  case 390: return Item::CyanShulkerBox;
9786  case 338: return Item::CyanStainedGlass;
9787  case 354: return Item::CyanStainedGlassPane;
9788  case 290: return Item::CyanTerracotta;
9789  case 91: return Item::CyanWool;
9790  case 267: return Item::DamagedAnvil;
9791  case 98: return Item::Dandelion;
9792  case 834: return Item::DarkOakBoat;
9793  case 264: return Item::DarkOakButton;
9794  case 512: return Item::DarkOakDoor;
9795  case 186: return Item::DarkOakFence;
9796  case 221: return Item::DarkOakFenceGate;
9797  case 61: return Item::DarkOakLeaves;
9798  case 37: return Item::DarkOakLog;
9799  case 18: return Item::DarkOakPlanks;
9800  case 171: return Item::DarkOakPressurePlate;
9801  case 24: return Item::DarkOakSapling;
9802  case 594: return Item::DarkOakSign;
9803  case 120: return Item::DarkOakSlab;
9804  case 320: return Item::DarkOakStairs;
9805  case 198: return Item::DarkOakTrapdoor;
9806  case 55: return Item::DarkOakWood;
9807  case 363: return Item::DarkPrismarine;
9808  case 136: return Item::DarkPrismarineSlab;
9809  case 366: return Item::DarkPrismarineStairs;
9810  case 271: return Item::DaylightDetector;
9811  case 461: return Item::DeadBrainCoral;
9812  case 447: return Item::DeadBrainCoralBlock;
9813  case 472: return Item::DeadBrainCoralFan;
9814  case 462: return Item::DeadBubbleCoral;
9815  case 448: return Item::DeadBubbleCoralBlock;
9816  case 473: return Item::DeadBubbleCoralFan;
9817  case 78: return Item::DeadBush;
9818  case 463: return Item::DeadFireCoral;
9819  case 449: return Item::DeadFireCoralBlock;
9820  case 474: return Item::DeadFireCoralFan;
9821  case 464: return Item::DeadHornCoral;
9822  case 450: return Item::DeadHornCoralBlock;
9823  case 475: return Item::DeadHornCoralFan;
9824  case 465: return Item::DeadTubeCoral;
9825  case 446: return Item::DeadTubeCoralBlock;
9826  case 471: return Item::DeadTubeCoralFan;
9827  case 839: return Item::DebugStick;
9828  case 73: return Item::DetectorRail;
9829  case 529: return Item::Diamond;
9830  case 544: return Item::DiamondAxe;
9831  case 157: return Item::DiamondBlock;
9832  case 578: return Item::DiamondBoots;
9833  case 576: return Item::DiamondChestplate;
9834  case 575: return Item::DiamondHelmet;
9835  case 558: return Item::DiamondHoe;
9836  case 794: return Item::DiamondHorseArmor;
9837  case 577: return Item::DiamondLeggings;
9838  case 156: return Item::DiamondOre;
9839  case 543: return Item::DiamondPickaxe;
9840  case 542: return Item::DiamondShovel;
9841  case 541: return Item::DiamondSword;
9842  case 4: return Item::Diorite;
9843  case 504: return Item::DioriteSlab;
9844  case 491: return Item::DioriteStairs;
9845  case 258: return Item::DioriteWall;
9846  case 9: return Item::Dirt;
9847  case 67: return Item::Dispenser;
9848  case 705: return Item::DolphinSpawnEgg;
9849  case 706: return Item::DonkeySpawnEgg;
9850  case 823: return Item::DragonBreath;
9851  case 233: return Item::DragonEgg;
9852  case 773: return Item::DragonHead;
9853  case 674: return Item::DriedKelp;
9854  case 613: return Item::DriedKelpBlock;
9855  case 280: return Item::Dropper;
9856  case 707: return Item::DrownedSpawnEgg;
9857  case 620: return Item::Egg;
9858  case 708: return Item::ElderGuardianSpawnEgg;
9859  case 829: return Item::Elytra;
9860  case 759: return Item::Emerald;
9861  case 239: return Item::EmeraldBlock;
9862  case 236: return Item::EmeraldOre;
9863  case 779: return Item::EnchantedBook;
9864  case 588: return Item::EnchantedGoldenApple;
9865  case 229: return Item::EnchantingTable;
9866  case 817: return Item::EndCrystal;
9867  case 230: return Item::EndPortalFrame;
9868  case 147: return Item::EndRod;
9869  case 231: return Item::EndStone;
9870  case 497: return Item::EndStoneBrickSlab;
9871  case 483: return Item::EndStoneBrickStairs;
9872  case 257: return Item::EndStoneBrickWall;
9873  case 232: return Item::EndStoneBricks;
9874  case 237: return Item::EnderChest;
9875  case 695: return Item::EnderEye;
9876  case 682: return Item::EnderPearl;
9877  case 709: return Item::EndermanSpawnEgg;
9878  case 710: return Item::EndermiteSpawnEgg;
9879  case 711: return Item::EvokerSpawnEgg;
9880  case 755: return Item::ExperienceBottle;
9881  case 159: return Item::Farmland;
9882  case 553: return Item::Feather;
9883  case 690: return Item::FermentedSpiderEye;
9884  case 77: return Item::Fern;
9885  case 671: return Item::FilledMap;
9886  case 756: return Item::FireCharge;
9887  case 459: return Item::FireCoral;
9888  case 454: return Item::FireCoralBlock;
9889  case 469: return Item::FireCoralFan;
9890  case 777: return Item::FireworkRocket;
9891  case 778: return Item::FireworkStar;
9892  case 622: return Item::FishingRod;
9893  case 868: return Item::FletchingTable;
9894  case 583: return Item::Flint;
9895  case 523: return Item::FlintAndSteel;
9896  case 859: return Item::FlowerBannerPattern;
9897  case 761: return Item::FlowerPot;
9898  case 712: return Item::FoxSpawnEgg;
9899  case 160: return Item::Furnace;
9900  case 619: return Item::FurnaceMinecart;
9901  case 713: return Item::GhastSpawnEgg;
9902  case 684: return Item::GhastTear;
9903  case 64: return Item::Glass;
9904  case 688: return Item::GlassBottle;
9905  case 213: return Item::GlassPane;
9906  case 696: return Item::GlisteringMelonSlice;
9907  case 863: return Item::GlobeBannerPattern;
9908  case 191: return Item::Glowstone;
9909  case 624: return Item::GlowstoneDust;
9910  case 113: return Item::GoldBlock;
9911  case 531: return Item::GoldIngot;
9912  case 685: return Item::GoldNugget;
9913  case 29: return Item::GoldOre;
9914  case 587: return Item::GoldenApple;
9915  case 551: return Item::GoldenAxe;
9916  case 582: return Item::GoldenBoots;
9917  case 767: return Item::GoldenCarrot;
9918  case 580: return Item::GoldenChestplate;
9919  case 579: return Item::GoldenHelmet;
9920  case 559: return Item::GoldenHoe;
9921  case 793: return Item::GoldenHorseArmor;
9922  case 581: return Item::GoldenLeggings;
9923  case 550: return Item::GoldenPickaxe;
9924  case 549: return Item::GoldenShovel;
9925  case 548: return Item::GoldenSword;
9926  case 2: return Item::Granite;
9927  case 500: return Item::GraniteSlab;
9928  case 487: return Item::GraniteStairs;
9929  case 251: return Item::GraniteWall;
9930  case 76: return Item::Grass;
9931  case 8: return Item::GrassBlock;
9932  case 322: return Item::GrassPath;
9933  case 28: return Item::Gravel;
9934  case 808: return Item::GrayBanner;
9935  case 661: return Item::GrayBed;
9936  case 307: return Item::GrayCarpet;
9937  case 420: return Item::GrayConcrete;
9938  case 436: return Item::GrayConcretePowder;
9939  case 639: return Item::GrayDye;
9940  case 404: return Item::GrayGlazedTerracotta;
9941  case 388: return Item::GrayShulkerBox;
9942  case 336: return Item::GrayStainedGlass;
9943  case 352: return Item::GrayStainedGlassPane;
9944  case 288: return Item::GrayTerracotta;
9945  case 89: return Item::GrayWool;
9946  case 814: return Item::GreenBanner;
9947  case 667: return Item::GreenBed;
9948  case 313: return Item::GreenCarpet;
9949  case 426: return Item::GreenConcrete;
9950  case 442: return Item::GreenConcretePowder;
9951  case 633: return Item::GreenDye;
9952  case 410: return Item::GreenGlazedTerracotta;
9953  case 394: return Item::GreenShulkerBox;
9954  case 342: return Item::GreenStainedGlass;
9955  case 358: return Item::GreenStainedGlassPane;
9956  case 294: return Item::GreenTerracotta;
9957  case 95: return Item::GreenWool;
9958  case 869: return Item::Grindstone;
9959  case 714: return Item::GuardianSpawnEgg;
9960  case 554: return Item::Gunpowder;
9961  case 299: return Item::HayBale;
9962  case 855: return Item::HeartOfTheSea;
9963  case 270: return Item::HeavyWeightedPressurePlate;
9964  case 274: return Item::Hopper;
9965  case 783: return Item::HopperMinecart;
9966  case 460: return Item::HornCoral;
9967  case 455: return Item::HornCoralBlock;
9968  case 470: return Item::HornCoralFan;
9969  case 715: return Item::HorseSpawnEgg;
9970  case 716: return Item::HuskSpawnEgg;
9971  case 176: return Item::Ice;
9972  case 204: return Item::InfestedChiseledStoneBricks;
9973  case 200: return Item::InfestedCobblestone;
9974  case 203: return Item::InfestedCrackedStoneBricks;
9975  case 202: return Item::InfestedMossyStoneBricks;
9976  case 199: return Item::InfestedStone;
9977  case 201: return Item::InfestedStoneBricks;
9978  case 631: return Item::InkSac;
9979  case 522: return Item::IronAxe;
9980  case 212: return Item::IronBars;
9981  case 114: return Item::IronBlock;
9982  case 574: return Item::IronBoots;
9983  case 572: return Item::IronChestplate;
9984  case 506: return Item::IronDoor;
9985  case 571: return Item::IronHelmet;
9986  case 557: return Item::IronHoe;
9987  case 792: return Item::IronHorseArmor;
9988  case 530: return Item::IronIngot;
9989  case 573: return Item::IronLeggings;
9990  case 837: return Item::IronNugget;
9991  case 30: return Item::IronOre;
9992  case 521: return Item::IronPickaxe;
9993  case 520: return Item::IronShovel;
9994  case 532: return Item::IronSword;
9995  case 298: return Item::IronTrapdoor;
9996  case 760: return Item::ItemFrame;
9997  case 192: return Item::JackOLantern;
9998  case 516: return Item::Jigsaw;
9999  case 180: return Item::Jukebox;
10000  case 832: return Item::JungleBoat;
10001  case 262: return Item::JungleButton;
10002  case 510: return Item::JungleDoor;
10003  case 184: return Item::JungleFence;
10004  case 219: return Item::JungleFenceGate;
10005  case 59: return Item::JungleLeaves;
10006  case 35: return Item::JungleLog;
10007  case 16: return Item::JunglePlanks;
10008  case 169: return Item::JunglePressurePlate;
10009  case 22: return Item::JungleSapling;
10010  case 592: return Item::JungleSign;
10011  case 118: return Item::JungleSlab;
10012  case 242: return Item::JungleStairs;
10013  case 196: return Item::JungleTrapdoor;
10014  case 53: return Item::JungleWood;
10015  case 612: return Item::Kelp;
10016  case 838: return Item::KnowledgeBook;
10017  case 161: return Item::Ladder;
10018  case 874: return Item::Lantern;
10019  case 66: return Item::LapisBlock;
10020  case 635: return Item::LapisLazuli;
10021  case 65: return Item::LapisOre;
10022  case 328: return Item::LargeFern;
10023  case 597: return Item::LavaBucket;
10024  case 796: return Item::Lead;
10025  case 603: return Item::Leather;
10026  case 566: return Item::LeatherBoots;
10027  case 564: return Item::LeatherChestplate;
10028  case 563: return Item::LeatherHelmet;
10029  case 795: return Item::LeatherHorseArmor;
10030  case 565: return Item::LeatherLeggings;
10031  case 870: return Item::Lectern;
10032  case 164: return Item::Lever;
10033  case 804: return Item::LightBlueBanner;
10034  case 657: return Item::LightBlueBed;
10035  case 303: return Item::LightBlueCarpet;
10036  case 416: return Item::LightBlueConcrete;
10037  case 432: return Item::LightBlueConcretePowder;
10038  case 643: return Item::LightBlueDye;
10039  case 400: return Item::LightBlueGlazedTerracotta;
10040  case 384: return Item::LightBlueShulkerBox;
10041  case 332: return Item::LightBlueStainedGlass;
10042  case 348: return Item::LightBlueStainedGlassPane;
10043  case 284: return Item::LightBlueTerracotta;
10044  case 85: return Item::LightBlueWool;
10045  case 809: return Item::LightGrayBanner;
10046  case 662: return Item::LightGrayBed;
10047  case 308: return Item::LightGrayCarpet;
10048  case 421: return Item::LightGrayConcrete;
10049  case 437: return Item::LightGrayConcretePowder;
10050  case 638: return Item::LightGrayDye;
10051  case 405: return Item::LightGrayGlazedTerracotta;
10052  case 389: return Item::LightGrayShulkerBox;
10053  case 337: return Item::LightGrayStainedGlass;
10054  case 353: return Item::LightGrayStainedGlassPane;
10055  case 289: return Item::LightGrayTerracotta;
10056  case 90: return Item::LightGrayWool;
10057  case 269: return Item::LightWeightedPressurePlate;
10058  case 324: return Item::Lilac;
10059  case 109: return Item::LilyOfTheValley;
10060  case 225: return Item::LilyPad;
10061  case 806: return Item::LimeBanner;
10062  case 659: return Item::LimeBed;
10063  case 305: return Item::LimeCarpet;
10064  case 418: return Item::LimeConcrete;
10065  case 434: return Item::LimeConcretePowder;
10066  case 641: return Item::LimeDye;
10067  case 402: return Item::LimeGlazedTerracotta;
10068  case 386: return Item::LimeShulkerBox;
10069  case 334: return Item::LimeStainedGlass;
10070  case 350: return Item::LimeStainedGlassPane;
10071  case 286: return Item::LimeTerracotta;
10072  case 87: return Item::LimeWool;
10073  case 827: return Item::LingeringPotion;
10074  case 717: return Item::LlamaSpawnEgg;
10075  case 858: return Item::Loom;
10076  case 803: return Item::MagentaBanner;
10077  case 656: return Item::MagentaBed;
10078  case 302: return Item::MagentaCarpet;
10079  case 415: return Item::MagentaConcrete;
10080  case 431: return Item::MagentaConcretePowder;
10081  case 644: return Item::MagentaDye;
10082  case 399: return Item::MagentaGlazedTerracotta;
10083  case 383: return Item::MagentaShulkerBox;
10084  case 331: return Item::MagentaStainedGlass;
10085  case 347: return Item::MagentaStainedGlassPane;
10086  case 283: return Item::MagentaTerracotta;
10087  case 84: return Item::MagentaWool;
10088  case 374: return Item::MagmaBlock;
10089  case 692: return Item::MagmaCream;
10090  case 718: return Item::MagmaCubeSpawnEgg;
10091  case 766: return Item::Map;
10092  case 214: return Item::Melon;
10093  case 676: return Item::MelonSeeds;
10094  case 673: return Item::MelonSlice;
10095  case 604: return Item::MilkBucket;
10096  case 598: return Item::Minecart;
10097  case 862: return Item::MojangBannerPattern;
10098  case 719: return Item::MooshroomSpawnEgg;
10099  case 144: return Item::MossyCobblestone;
10100  case 496: return Item::MossyCobblestoneSlab;
10101  case 482: return Item::MossyCobblestoneStairs;
10102  case 246: return Item::MossyCobblestoneWall;
10103  case 494: return Item::MossyStoneBrickSlab;
10104  case 480: return Item::MossyStoneBrickStairs;
10105  case 250: return Item::MossyStoneBrickWall;
10106  case 206: return Item::MossyStoneBricks;
10107  case 720: return Item::MuleSpawnEgg;
10108  case 211: return Item::MushroomStem;
10109  case 547: return Item::MushroomStew;
10110  case 850: return Item::MusicDisc11;
10111  case 840: return Item::MusicDisc13;
10112  case 842: return Item::MusicDiscBlocks;
10113  case 841: return Item::MusicDiscCat;
10114  case 843: return Item::MusicDiscChirp;
10115  case 844: return Item::MusicDiscFar;
10116  case 845: return Item::MusicDiscMall;
10117  case 846: return Item::MusicDiscMellohi;
10118  case 847: return Item::MusicDiscStal;
10119  case 848: return Item::MusicDiscStrad;
10120  case 851: return Item::MusicDiscWait;
10121  case 849: return Item::MusicDiscWard;
10122  case 799: return Item::Mutton;
10123  case 224: return Item::Mycelium;
10124  case 797: return Item::NameTag;
10125  case 854: return Item::NautilusShell;
10126  case 780: return Item::NetherBrick;
10127  case 227: return Item::NetherBrickFence;
10128  case 129: return Item::NetherBrickSlab;
10129  case 228: return Item::NetherBrickStairs;
10130  case 253: return Item::NetherBrickWall;
10131  case 226: return Item::NetherBricks;
10132  case 273: return Item::NetherQuartzOre;
10133  case 775: return Item::NetherStar;
10134  case 686: return Item::NetherWart;
10135  case 375: return Item::NetherWartBlock;
10136  case 189: return Item::Netherrack;
10137  case 71: return Item::NoteBlock;
10138  case 602: return Item::OakBoat;
10139  case 259: return Item::OakButton;
10140  case 507: return Item::OakDoor;
10141  case 181: return Item::OakFence;
10142  case 216: return Item::OakFenceGate;
10143  case 56: return Item::OakLeaves;
10144  case 32: return Item::OakLog;
10145  case 13: return Item::OakPlanks;
10146  case 166: return Item::OakPressurePlate;
10147  case 19: return Item::OakSapling;
10148  case 589: return Item::OakSign;
10149  case 115: return Item::OakSlab;
10150  case 154: return Item::OakStairs;
10151  case 193: return Item::OakTrapdoor;
10152  case 50: return Item::OakWood;
10153  case 379: return Item::Observer;
10154  case 145: return Item::Obsidian;
10155  case 721: return Item::OcelotSpawnEgg;
10156  case 802: return Item::OrangeBanner;
10157  case 655: return Item::OrangeBed;
10158  case 301: return Item::OrangeCarpet;
10159  case 414: return Item::OrangeConcrete;
10160  case 430: return Item::OrangeConcretePowder;
10161  case 645: return Item::OrangeDye;
10162  case 398: return Item::OrangeGlazedTerracotta;
10163  case 382: return Item::OrangeShulkerBox;
10164  case 330: return Item::OrangeStainedGlass;
10165  case 346: return Item::OrangeStainedGlassPane;
10166  case 282: return Item::OrangeTerracotta;
10167  case 104: return Item::OrangeTulip;
10168  case 83: return Item::OrangeWool;
10169  case 107: return Item::OxeyeDaisy;
10170  case 318: return Item::PackedIce;
10171  case 586: return Item::Painting;
10172  case 722: return Item::PandaSpawnEgg;
10173  case 615: return Item::Paper;
10174  case 723: return Item::ParrotSpawnEgg;
10175  case 326: return Item::Peony;
10176  case 125: return Item::PetrifiedOakSlab;
10177  case 853: return Item::PhantomMembrane;
10178  case 724: return Item::PhantomSpawnEgg;
10179  case 725: return Item::PigSpawnEgg;
10180  case 726: return Item::PillagerSpawnEgg;
10181  case 807: return Item::PinkBanner;
10182  case 660: return Item::PinkBed;
10183  case 306: return Item::PinkCarpet;
10184  case 419: return Item::PinkConcrete;
10185  case 435: return Item::PinkConcretePowder;
10186  case 640: return Item::PinkDye;
10187  case 403: return Item::PinkGlazedTerracotta;
10188  case 387: return Item::PinkShulkerBox;
10189  case 335: return Item::PinkStainedGlass;
10190  case 351: return Item::PinkStainedGlassPane;
10191  case 287: return Item::PinkTerracotta;
10192  case 106: return Item::PinkTulip;
10193  case 88: return Item::PinkWool;
10194  case 81: return Item::Piston;
10195  case 770: return Item::PlayerHead;
10196  case 11: return Item::Podzol;
10197  case 765: return Item::PoisonousPotato;
10198  case 727: return Item::PolarBearSpawnEgg;
10199  case 7: return Item::PolishedAndesite;
10200  case 503: return Item::PolishedAndesiteSlab;
10201  case 490: return Item::PolishedAndesiteStairs;
10202  case 5: return Item::PolishedDiorite;
10203  case 495: return Item::PolishedDioriteSlab;
10204  case 481: return Item::PolishedDioriteStairs;
10205  case 3: return Item::PolishedGranite;
10206  case 492: return Item::PolishedGraniteSlab;
10207  case 478: return Item::PolishedGraniteStairs;
10208  case 819: return Item::PoppedChorusFruit;
10209  case 99: return Item::Poppy;
10210  case 584: return Item::Porkchop;
10211  case 763: return Item::Potato;
10212  case 687: return Item::Potion;
10213  case 72: return Item::PoweredRail;
10214  case 361: return Item::Prismarine;
10215  case 135: return Item::PrismarineBrickSlab;
10216  case 365: return Item::PrismarineBrickStairs;
10217  case 362: return Item::PrismarineBricks;
10218  case 785: return Item::PrismarineCrystals;
10219  case 784: return Item::PrismarineShard;
10220  case 134: return Item::PrismarineSlab;
10221  case 364: return Item::PrismarineStairs;
10222  case 248: return Item::PrismarineWall;
10223  case 628: return Item::Pufferfish;
10224  case 605: return Item::PufferfishBucket;
10225  case 728: return Item::PufferfishSpawnEgg;
10226  case 187: return Item::Pumpkin;
10227  case 776: return Item::PumpkinPie;
10228  case 675: return Item::PumpkinSeeds;
10229  case 811: return Item::PurpleBanner;
10230  case 664: return Item::PurpleBed;
10231  case 310: return Item::PurpleCarpet;
10232  case 423: return Item::PurpleConcrete;
10233  case 439: return Item::PurpleConcretePowder;
10234  case 636: return Item::PurpleDye;
10235  case 407: return Item::PurpleGlazedTerracotta;
10236  case 391: return Item::PurpleShulkerBox;
10237  case 339: return Item::PurpleStainedGlass;
10238  case 355: return Item::PurpleStainedGlassPane;
10239  case 291: return Item::PurpleTerracotta;
10240  case 92: return Item::PurpleWool;
10241  case 150: return Item::PurpurBlock;
10242  case 151: return Item::PurpurPillar;
10243  case 133: return Item::PurpurSlab;
10244  case 152: return Item::PurpurStairs;
10245  case 781: return Item::Quartz;
10246  case 276: return Item::QuartzBlock;
10247  case 277: return Item::QuartzPillar;
10248  case 130: return Item::QuartzSlab;
10249  case 278: return Item::QuartzStairs;
10250  case 786: return Item::Rabbit;
10251  case 789: return Item::RabbitFoot;
10252  case 790: return Item::RabbitHide;
10253  case 729: return Item::RabbitSpawnEgg;
10254  case 788: return Item::RabbitStew;
10255  case 162: return Item::Rail;
10256  case 730: return Item::RavagerSpawnEgg;
10257  case 815: return Item::RedBanner;
10258  case 668: return Item::RedBed;
10259  case 314: return Item::RedCarpet;
10260  case 427: return Item::RedConcrete;
10261  case 443: return Item::RedConcretePowder;
10262  case 632: return Item::RedDye;
10263  case 411: return Item::RedGlazedTerracotta;
10264  case 112: return Item::RedMushroom;
10265  case 210: return Item::RedMushroomBlock;
10266  case 502: return Item::RedNetherBrickSlab;
10267  case 489: return Item::RedNetherBrickStairs;
10268  case 255: return Item::RedNetherBrickWall;
10269  case 376: return Item::RedNetherBricks;
10270  case 27: return Item::RedSand;
10271  case 368: return Item::RedSandstone;
10272  case 131: return Item::RedSandstoneSlab;
10273  case 371: return Item::RedSandstoneStairs;
10274  case 249: return Item::RedSandstoneWall;
10275  case 395: return Item::RedShulkerBox;
10276  case 343: return Item::RedStainedGlass;
10277  case 359: return Item::RedStainedGlassPane;
10278  case 295: return Item::RedTerracotta;
10279  case 103: return Item::RedTulip;
10280  case 96: return Item::RedWool;
10281  case 600: return Item::Redstone;
10282  case 272: return Item::RedstoneBlock;
10283  case 234: return Item::RedstoneLamp;
10284  case 172: return Item::RedstoneOre;
10285  case 173: return Item::RedstoneTorch;
10286  case 513: return Item::Repeater;
10287  case 372: return Item::RepeatingCommandBlock;
10288  case 325: return Item::RoseBush;
10289  case 681: return Item::RottenFlesh;
10290  case 599: return Item::Saddle;
10291  case 626: return Item::Salmon;
10292  case 606: return Item::SalmonBucket;
10293  case 731: return Item::SalmonSpawnEgg;
10294  case 26: return Item::Sand;
10295  case 68: return Item::Sandstone;
10296  case 123: return Item::SandstoneSlab;
10297  case 235: return Item::SandstoneStairs;
10298  case 256: return Item::SandstoneWall;
10299  case 505: return Item::Scaffolding;
10300  case 519: return Item::Scute;
10301  case 367: return Item::SeaLantern;
10302  case 80: return Item::SeaPickle;
10303  case 79: return Item::Seagrass;
10304  case 672: return Item::Shears;
10305  case 732: return Item::SheepSpawnEgg;
10306  case 828: return Item::Shield;
10307  case 380: return Item::ShulkerBox;
10308  case 836: return Item::ShulkerShell;
10309  case 733: return Item::ShulkerSpawnEgg;
10310  case 734: return Item::SilverfishSpawnEgg;
10311  case 736: return Item::SkeletonHorseSpawnEgg;
10312  case 768: return Item::SkeletonSkull;
10313  case 735: return Item::SkeletonSpawnEgg;
10314  case 861: return Item::SkullBannerPattern;
10315  case 617: return Item::SlimeBall;
10316  case 321: return Item::SlimeBlock;
10317  case 737: return Item::SlimeSpawnEgg;
10318  case 871: return Item::SmithingTable;
10319  case 865: return Item::Smoker;
10320  case 137: return Item::SmoothQuartz;
10321  case 499: return Item::SmoothQuartzSlab;
10322  case 486: return Item::SmoothQuartzStairs;
10323  case 138: return Item::SmoothRedSandstone;
10324  case 493: return Item::SmoothRedSandstoneSlab;
10325  case 479: return Item::SmoothRedSandstoneStairs;
10326  case 139: return Item::SmoothSandstone;
10327  case 498: return Item::SmoothSandstoneSlab;
10328  case 485: return Item::SmoothSandstoneStairs;
10329  case 140: return Item::SmoothStone;
10330  case 122: return Item::SmoothStoneSlab;
10331  case 175: return Item::Snow;
10332  case 177: return Item::SnowBlock;
10333  case 601: return Item::Snowball;
10334  case 190: return Item::SoulSand;
10335  case 153: return Item::Spawner;
10336  case 825: return Item::SpectralArrow;
10337  case 689: return Item::SpiderEye;
10338  case 738: return Item::SpiderSpawnEgg;
10339  case 824: return Item::SplashPotion;
10340  case 62: return Item::Sponge;
10341  case 830: return Item::SpruceBoat;
10342  case 260: return Item::SpruceButton;
10343  case 508: return Item::SpruceDoor;
10344  case 182: return Item::SpruceFence;
10345  case 217: return Item::SpruceFenceGate;
10346  case 57: return Item::SpruceLeaves;
10347  case 33: return Item::SpruceLog;
10348  case 14: return Item::SprucePlanks;
10349  case 167: return Item::SprucePressurePlate;
10350  case 20: return Item::SpruceSapling;
10351  case 590: return Item::SpruceSign;
10352  case 116: return Item::SpruceSlab;
10353  case 240: return Item::SpruceStairs;
10354  case 194: return Item::SpruceTrapdoor;
10355  case 51: return Item::SpruceWood;
10356  case 739: return Item::SquidSpawnEgg;
10357  case 545: return Item::Stick;
10358  case 74: return Item::StickyPiston;
10359  case 1: return Item::Stone;
10360  case 540: return Item::StoneAxe;
10361  case 128: return Item::StoneBrickSlab;
10362  case 223: return Item::StoneBrickStairs;
10363  case 252: return Item::StoneBrickWall;
10364  case 205: return Item::StoneBricks;
10365  case 174: return Item::StoneButton;
10366  case 556: return Item::StoneHoe;
10367  case 539: return Item::StonePickaxe;
10368  case 165: return Item::StonePressurePlate;
10369  case 538: return Item::StoneShovel;
10370  case 121: return Item::StoneSlab;
10371  case 484: return Item::StoneStairs;
10372  case 537: return Item::StoneSword;
10373  case 872: return Item::Stonecutter;
10374  case 740: return Item::StraySpawnEgg;
10375  case 552: return Item::String;
10376  case 42: return Item::StrippedAcaciaLog;
10377  case 48: return Item::StrippedAcaciaWood;
10378  case 40: return Item::StrippedBirchLog;
10379  case 46: return Item::StrippedBirchWood;
10380  case 43: return Item::StrippedDarkOakLog;
10381  case 49: return Item::StrippedDarkOakWood;
10382  case 41: return Item::StrippedJungleLog;
10383  case 47: return Item::StrippedJungleWood;
10384  case 38: return Item::StrippedOakLog;
10385  case 44: return Item::StrippedOakWood;
10386  case 39: return Item::StrippedSpruceLog;
10387  case 45: return Item::StrippedSpruceWood;
10388  case 515: return Item::StructureBlock;
10389  case 378: return Item::StructureVoid;
10390  case 652: return Item::Sugar;
10391  case 611: return Item::SugarCane;
10392  case 323: return Item::Sunflower;
10393  case 857: return Item::SuspiciousStew;
10394  case 875: return Item::SweetBerries;
10395  case 327: return Item::TallGrass;
10396  case 316: return Item::Terracotta;
10397  case 826: return Item::TippedArrow;
10398  case 142: return Item::TNT;
10399  case 782: return Item::TNTMinecart;
10400  case 146: return Item::Torch;
10401  case 835: return Item::TotemOfUndying;
10402  case 741: return Item::TraderLlamaSpawnEgg;
10403  case 268: return Item::TrappedChest;
10404  case 852: return Item::Trident;
10405  case 238: return Item::TripwireHook;
10406  case 627: return Item::TropicalFish;
10407  case 608: return Item::TropicalFishBucket;
10408  case 742: return Item::TropicalFishSpawnEgg;
10409  case 456: return Item::TubeCoral;
10410  case 451: return Item::TubeCoralBlock;
10411  case 466: return Item::TubeCoralFan;
10412  case 445: return Item::TurtleEgg;
10413  case 518: return Item::TurtleHelmet;
10414  case 743: return Item::TurtleSpawnEgg;
10415  case 744: return Item::VexSpawnEgg;
10416  case 745: return Item::VillagerSpawnEgg;
10417  case 746: return Item::VindicatorSpawnEgg;
10418  case 215: return Item::Vine;
10419  case 747: return Item::WanderingTraderSpawnEgg;
10420  case 596: return Item::WaterBucket;
10421  case 63: return Item::WetSponge;
10422  case 561: return Item::Wheat;
10423  case 560: return Item::WheatSeeds;
10424  case 801: return Item::WhiteBanner;
10425  case 654: return Item::WhiteBed;
10426  case 300: return Item::WhiteCarpet;
10427  case 413: return Item::WhiteConcrete;
10428  case 429: return Item::WhiteConcretePowder;
10429  case 650: return Item::WhiteDye;
10430  case 397: return Item::WhiteGlazedTerracotta;
10431  case 381: return Item::WhiteShulkerBox;
10432  case 329: return Item::WhiteStainedGlass;
10433  case 345: return Item::WhiteStainedGlassPane;
10434  case 281: return Item::WhiteTerracotta;
10435  case 105: return Item::WhiteTulip;
10436  case 82: return Item::WhiteWool;
10437  case 748: return Item::WitchSpawnEgg;
10438  case 110: return Item::WitherRose;
10439  case 769: return Item::WitherSkeletonSkull;
10440  case 749: return Item::WitherSkeletonSpawnEgg;
10441  case 750: return Item::WolfSpawnEgg;
10442  case 536: return Item::WoodenAxe;
10443  case 555: return Item::WoodenHoe;
10444  case 535: return Item::WoodenPickaxe;
10445  case 534: return Item::WoodenShovel;
10446  case 533: return Item::WoodenSword;
10447  case 757: return Item::WritableBook;
10448  case 758: return Item::WrittenBook;
10449  case 805: return Item::YellowBanner;
10450  case 658: return Item::YellowBed;
10451  case 304: return Item::YellowCarpet;
10452  case 417: return Item::YellowConcrete;
10453  case 433: return Item::YellowConcretePowder;
10454  case 642: return Item::YellowDye;
10455  case 401: return Item::YellowGlazedTerracotta;
10456  case 385: return Item::YellowShulkerBox;
10457  case 333: return Item::YellowStainedGlass;
10458  case 349: return Item::YellowStainedGlassPane;
10459  case 285: return Item::YellowTerracotta;
10460  case 86: return Item::YellowWool;
10461  case 771: return Item::ZombieHead;
10462  case 752: return Item::ZombieHorseSpawnEgg;
10463  case 753: return Item::ZombiePigmanSpawnEgg;
10464  case 751: return Item::ZombieSpawnEgg;
10465  case 754: return Item::ZombieVillagerSpawnEgg;
10466  default: return Item::Air;
10467  }
10468  }
10469 }
@ 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
@ InteractWithCartographyTable
Item
Definition: Items.h:4
@ CutSandstone
@ VindicatorSpawnEgg
@ CowSpawnEgg
@ MossyCobblestone
@ CookedMutton
@ InfestedCrackedStoneBricks
@ ShulkerBox
@ LightGrayConcrete
@ LimeConcretePowder
@ WhiteGlazedTerracotta
@ DeadBrainCoral
@ BrownWool
@ YellowStainedGlass
@ RedBanner
@ WritableBook
@ WhiteConcrete
@ PetrifiedOakSlab
@ MusicDiscStrad
@ OrangeWool
@ DarkOakDoor
@ OrangeCarpet
@ Mutton
@ OakLeaves
@ Pufferfish
@ LightBlueBanner
@ CaveSpiderSpawnEgg
@ BirchSign
@ DarkOakFence
@ MagentaStainedGlass
@ EnderPearl
@ MagmaCubeSpawnEgg
@ PumpkinSeeds
@ Dandelion
@ NetherWart
@ PinkBanner
@ OrangeConcretePowder
@ CutRedSandstone
@ JungleSign
@ 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
@ GraniteWall
@ Piston
@ WhiteCarpet
@ AcaciaLeaves
@ CutRedSandstoneSlab
@ BlackShulkerBox
@ MagentaGlazedTerracotta
@ GrayBed
@ BlackConcrete
@ JunglePlanks
@ BrewingStand
@ ChorusPlant
@ MusicDiscWard
@ DragonEgg
@ ChainmailBoots
@ TrappedChest
@ JunglePressurePlate
@ WhiteDye
@ WrittenBook
@ DeadBubbleCoralFan
@ Lectern
@ 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
@ Jigsaw
@ BrickStairs
@ SpruceLeaves
@ FireworkRocket
@ PurpleGlazedTerracotta
@ OrangeStainedGlass
@ NameTag
@ SpruceSapling
@ Grindstone
@ SkeletonSkull
@ WheatSeeds
@ PinkShulkerBox
@ BeetrootSoup
@ WhiteConcretePowder
@ EvokerSpawnEgg
@ CoalOre
@ WanderingTraderSpawnEgg
@ 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
@ LilyOfTheValley
@ WoodenSword
@ MagentaBanner
@ Barrel
@ VillagerSpawnEgg
@ CyanGlazedTerracotta
@ IronShovel
@ BirchPressurePlate
@ PurpleShulkerBox
@ ChorusFruit
@ Bucket
@ BlueConcrete
@ PillagerSpawnEgg
@ PolishedGranite
@ InfestedStone
@ EndermiteSpawnEgg
@ WhiteBanner
@ FoxSpawnEgg
@ 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
@ SweetBerries
@ HopperMinecart
@ DarkOakLog
@ LeatherHorseArmor
@ Sandstone
@ Sponge
@ GrassBlock
@ Gravel
@ BlueWool
@ PurpurPillar
@ GoldenHoe
@ RedShulkerBox
@ InfestedChiseledStoneBricks
@ IronHorseArmor
@ Pumpkin
@ DebugStick
@ GrayConcretePowder
@ DeadFireCoralBlock
@ FireCharge
@ GreenStainedGlassPane
@ BirchBoat
@ LimeBanner
@ RoseBush
@ DiamondBoots
@ LapisBlock
@ Cauldron
@ PrismarineBrickStairs
@ SmoothSandstoneSlab
@ ActivatorRail
@ PinkConcrete
@ OakSapling
@ PurpleStainedGlass
@ PlayerHead
@ PrismarineShard
@ RedSand
@ BrainCoral
@ ChorusFlower
@ Barrier
@ PolishedDioriteSlab
@ LightBlueDye
@ DioriteSlab
@ Beetroot
@ BlueIce
@ SpruceDoor
@ GoldenChestplate
@ StrippedJungleLog
@ ZombieHorseSpawnEgg
@ JungleFenceGate
@ Netherrack
@ OakSign
@ DarkPrismarine
@ BrownTerracotta
@ EnchantedBook
@ TraderLlamaSpawnEgg
@ EndStoneBrickWall
@ SmoothStoneSlab
@ TripwireHook
@ YellowWool
@ MagentaWool
@ OrangeConcrete
@ Feather
@ PolishedDioriteStairs
@ PinkCarpet
@ Bamboo
@ OakFence
@ DarkOakSlab
@ MojangBannerPattern
@ MossyCobblestoneSlab
@ CookedSalmon
@ LightGrayWool
@ BirchFence
@ StructureVoid
@ NetherBrickSlab
@ Charcoal
@ LargeFern
@ RedMushroomBlock
@ HorseSpawnEgg
@ MagentaTerracotta
@ OakButton
@ DarkOakPlanks
@ IronChestplate
@ WolfSpawnEgg
@ PinkGlazedTerracotta
@ AndesiteSlab
@ 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
@ SmoothQuartzStairs
@ OrangeBanner
@ ZombieSpawnEgg
@ SmoothSandstoneStairs
@ CarvedPumpkin
@ ChiseledSandstone
@ GlobeBannerPattern
@ MossyStoneBrickStairs
@ BlackGlazedTerracotta
@ TubeCoral
@ DeadBubbleCoral
@ RedstoneTorch
@ SpruceLog
@ Diorite
@ GoldOre
@ DragonBreath
@ SmoothQuartz
@ LimeStainedGlassPane
@ RedstoneOre
@ PolishedGraniteStairs
@ LightGrayBanner
@ MushroomStew
@ JungleDoor
@ RedCarpet
@ QuartzPillar
@ HeartOfTheSea
@ StrippedDarkOakLog
@ DeadTubeCoralBlock
@ ChainCommandBlock
@ SpruceBoat
@ YellowGlazedTerracotta
@ SandstoneWall
@ YellowBed
@ LimeGlazedTerracotta
@ IronSword
@ PurpleBed
@ GraniteStairs
@ OrangeStainedGlassPane
@ PolishedAndesite
@ Cookie
@ GoldenLeggings
@ EmeraldBlock
@ FireCoral
@ DiamondHorseArmor
@ Dispenser
@ RedNetherBrickStairs
@ SkeletonHorseSpawnEgg
@ DeadHornCoralFan
@ GoldenHorseArmor
@ DeadFireCoral
@ Furnace
@ IronBars
@ MusicDiscMall
@ CobblestoneWall
@ AcaciaButton
@ CoalBlock
@ Granite
@ MagentaCarpet
@ ChiseledQuartzBlock
@ MuleSpawnEgg
@ WhiteTerracotta
@ OxeyeDaisy
@ SlimeSpawnEgg
@ DarkOakSign
@ GrayDye
@ StoneStairs
@ GreenDye
@ StoneBrickWall
@ PurpleDye
@ MagmaBlock
@ IronNugget
@ SpectralArrow
@ DioriteWall
@ DiamondShovel
@ DarkOakPressurePlate
@ CommandBlock
@ LightBlueStainedGlass
@ JungleLog
@ SmoothRedSandstoneSlab
@ AcaciaLog
@ StrippedAcaciaWood
@ PrismarineCrystals
@ GraniteSlab
@ FlowerPot
@ OakBoat
@ WoodenPickaxe
@ CocoaBeans
@ MusicDiscStal
@ NetherBrickWall
@ DarkOakTrapdoor
@ SheepSpawnEgg
@ FilledMap
@ PrismarineWall
@ FishingRod
@ PinkTerracotta
@ MagentaStainedGlassPane
@ PinkDye
@ PinkTulip
@ LightGrayDye
@ Compass
@ Observer
@ DeadBrainCoralFan
@ CodBucket
@ EnderChest
@ RabbitSpawnEgg
@ StoneBricks
@ GreenGlazedTerracotta
@ EndStoneBrickStairs
@ Cobweb
@ Smoker
@ RedConcretePowder
@ OakFenceGate
@ RedSandstone
@ LightBlueCarpet
@ ChippedAnvil
@ RedTulip
@ DioriteStairs
@ GoldenBoots
@ LavaBucket
@ MossyStoneBrickSlab
@ LightGrayConcretePowder
@ BlackDye
@ RepeatingCommandBlock
@ AndesiteStairs
@ PurpleCarpet
@ ChiseledStoneBricks
@ JungleFence
@ YellowTerracotta
@ RedMushroom
@ RavagerSpawnEgg
@ PurpleBanner
@ GreenStainedGlass
@ PinkBed
@ PolishedAndesiteStairs
@ LightWeightedPressurePlate
@ GrayStainedGlassPane
@ WhiteWool
@ StoneBrickSlab
@ Quartz
@ StrippedBirchWood
@ Diamond
@ EmeraldOre
@ Terracotta
@ ShulkerSpawnEgg
@ PufferfishBucket
@ SpruceTrapdoor
@ BrownBed
@ TubeCoralBlock
@ SmithingTable
@ MelonSeeds
@ GoldenHelmet
@ GreenBed
@ LimeBed
@ BrownDye
@ BlueStainedGlass
@ RedSandstoneSlab
@ HayBale
@ RedNetherBrickSlab
@ NetherWartBlock
@ SmoothRedSandstoneStairs
@ PolishedAndesiteSlab
@ SeaPickle
@ MusicDiscBlocks
@ DiamondLeggings
@ PolishedGraniteSlab
@ Shield
@ BlackWool
@ Bookshelf
@ MossyStoneBrickWall
@ RedWool
@ LightBlueConcrete
@ NetherBricks
@ PhantomMembrane
@ MushroomStem
@ CyanDye
@ SmoothSandstone
@ DragonHead
@ StrippedDarkOakWood
@ JungleButton
@ BlueBanner
@ DiamondHelmet
@ PurpurBlock
@ MusicDiscCat
@ RedNetherBrickWall
@ TotemOfUndying
@ OrangeTerracotta
@ EndCrystal
@ BlueOrchid
@ Gunpowder
@ SquidSpawnEgg
@ CyanBed
@ SlimeBall
@ TropicalFishBucket
@ WhiteStainedGlass
@ AcaciaTrapdoor
@ LlamaSpawnEgg
@ PurpleWool
@ MusicDiscFar
@ DeadHornCoral
@ CreeperSpawnEgg
@ DiamondSword
@ Obsidian
@ Lantern
@ OcelotSpawnEgg
@ RedGlazedTerracotta
@ GlassPane
@ AcaciaBoat
@ JungleWood
@ BubbleCoralBlock
@ CrackedStoneBricks
@ ChainmailLeggings
@ PackedIce
@ DeadTubeCoral
@ GlisteringMelonSlice
@ BlackConcretePowder
@ DiamondChestplate
@ Campfire
@ GlowstoneDust
@ GoldBlock
@ BlueTerracotta
@ OakLog
@ RedstoneLamp
@ BrownBanner
@ Chicken
@ Composter
@ LingeringPotion
@ Ladder
@ StraySpawnEgg
@ DarkOakSapling
@ BirchTrapdoor
@ BrownGlazedTerracotta
@ SpiderEye
@ PoisonousPotato
@ BeetrootSeeds
@ Dropper
@ LimeWool
@ JungleLeaves
@ FurnaceMinecart
@ PrismarineSlab
@ StrippedSpruceLog
@ Podzol
@ RabbitHide
@ WitherRose
@ DriedKelp
@ YellowShulkerBox
@ DriedKelpBlock
@ PinkStainedGlassPane
@ CatSpawnEgg
@ QuartzStairs
@ CoarseDirt
@ SkullBannerPattern
@ Sunflower
@ CookedChicken
@ BubbleCoralFan
@ YellowDye
@ LightGrayTerracotta
@ SandstoneSlab
@ MossyStoneBricks
@ EndStoneBrickSlab
@ GrassPath
@ SpruceSign
@ StoneSword
@ MagentaBed
@ MusicDisc13
@ CyanCarpet
@ FireCoralFan
@ SugarCane
@ DeadBubbleCoralBlock
@ RedstoneBlock
@ PandaSpawnEgg
@ GreenCarpet
@ BlueShulkerBox
@ Potato
@ SpruceSlab
@ GreenConcretePowder
@ FletchingTable
@ CyanStainedGlassPane
@ BlueDye
@ CookedRabbit
@ OrangeDye
@ Leather
@ InkSac
@ JungleTrapdoor
@ IronHoe
@ LightGrayShulkerBox
@ Redstone
@ Snowball
@ BirchWood
@ SeaLantern
@ Hopper
@ BlazeRod
@ DonkeySpawnEgg
@ RottenFlesh
@ LeatherBoots
@ IronIngot
@ SmoothQuartzSlab
@ BirchFenceGate
@ RabbitFoot
@ BlackBed
@ StoneSlab
@ ExperienceBottle
@ BirchDoor
@ MusicDiscChirp
@ BlackTerracotta
@ LightGrayStainedGlass
@ StonePressurePlate
@ GreenBanner
@ VexSpawnEgg
@ AndesiteWall
@ LightBlueConcretePowder
@ ShulkerShell
@ Stonecutter
@ StrippedBirchLog
@ CommandBlockMinecart
@ LilyPad
@ YellowCarpet
@ StoneHoe
@ MilkBucket
@ StrippedSpruceWood
@ RedBed
@ MossyCobblestoneStairs
@ CreeperHead
@ AcaciaFenceGate
@ StoneShovel
@ CartographyTable
@ TubeCoralFan
@ WhiteShulkerBox
@ GrayTerracotta
@ Mycelium
@ WoodenAxe
@ SprucePressurePlate
@ PhantomSpawnEgg
@ ChickenSpawnEgg
@ GreenShulkerBox
@ BlackStainedGlassPane
@ DeadHornCoralBlock
@ HuskSpawnEgg
@ CyanBanner
@ GrayStainedGlass
@ GrayCarpet
@ BlueBed
@ Glowstone
@ LightBlueTerracotta
@ DiamondHoe
@ BlastFurnace
@ OrangeShulkerBox
@ GoldenSword
@ DeadBush
@ BlackBanner
@ CreeperBannerPattern
@ OakSlab
@ Jukebox
@ Porkchop
@ BlueCarpet
@ SpruceWood
@ Farmland
@ Comparator
@ JungleStairs
@ NautilusShell
@ PurpleConcretePowder
@ RedSandstoneWall
@ NoteBlock
@ Repeater
@ BatSpawnEgg
@ StrippedAcaciaLog
@ DeadBrainCoralBlock
@ NetherBrick
@ GreenConcrete
@ GoldNugget
@ DiamondAxe
@ PinkStainedGlass
@ DarkOakWood
@ DarkOakFenceGate
@ BrickWall
@ CutSandstoneSlab
@ 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
@ FlowerBannerPattern
@ LightBlueBed
@ AcaciaSign
@ WoodenHoe
@ SuspiciousStew
@ 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
@ Crossbow
@ 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
@ Cornflower
@ Saddle
@ LimeStainedGlass
@ WaterBucket
@ AcaciaStairs
@ PurpleTerracotta
@ Scaffolding
@ GrayShulkerBox
@ SnowBlock
@ SoulSand
@ BlazePowder
@ RedStainedGlass
@ LimeTerracotta
@ StoneAxe
@ Prismarine
@ StoneBrickStairs
Item ToItem(const UInt32 ID)
UInt32 From(const BlockState Block)
Definition: Palette_1_14.cpp:8
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 AcaciaSign()
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
BlockState AndesiteSlab()
BlockState AndesiteStairs()
bool Up(const BlockState Block)
BlockState AndesiteWall()
BlockState Anvil()
constexpr BlockState AzureBluet()
Definition: BlockStates.h:1098
BlockState Bamboo()
BlockState Barrel()
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 BirchSign()
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 BlastFurnace()
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()
BlockState BrickWall()
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 Campfire()
constexpr BlockState CartographyTable()
Definition: BlockStates.h:3718
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()
BlockState Composter()
constexpr BlockState Conduit()
Definition: BlockStates.h:4556
constexpr BlockState Cornflower()
Definition: BlockStates.h:4563
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 CutSandstoneSlab()
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 DarkOakSign()
BlockState DarkOakSlab()
BlockState DarkOakStairs()
BlockState DarkOakTrapdoor()
BlockState DarkOakWood()
constexpr BlockState DarkPrismarine()
Definition: BlockStates.h:6093
BlockState DaylightDetector()
constexpr BlockState DeadBrainCoral()
Definition: BlockStates.h:6235
constexpr BlockState DeadBrainCoralBlock()
Definition: BlockStates.h:6242
constexpr BlockState DeadBrainCoralFan()
Definition: BlockStates.h:6249
constexpr BlockState DeadBubbleCoral()
Definition: BlockStates.h:6268
constexpr BlockState DeadBubbleCoralBlock()
Definition: BlockStates.h:6275
constexpr BlockState DeadBubbleCoralFan()
Definition: BlockStates.h:6282
constexpr BlockState DeadBush()
Definition: BlockStates.h:6301
constexpr BlockState DeadFireCoral()
Definition: BlockStates.h:6308
constexpr BlockState DeadFireCoralBlock()
Definition: BlockStates.h:6315
constexpr BlockState DeadFireCoralFan()
Definition: BlockStates.h:6322
constexpr BlockState DeadHornCoral()
Definition: BlockStates.h:6341
constexpr BlockState DeadHornCoralBlock()
Definition: BlockStates.h:6348
constexpr BlockState DeadHornCoralFan()
Definition: BlockStates.h:6355
constexpr BlockState DeadTubeCoral()
Definition: BlockStates.h:6374
constexpr BlockState DeadTubeCoralBlock()
Definition: BlockStates.h:6381
constexpr BlockState DeadTubeCoralFan()
Definition: BlockStates.h:6388
BlockState DetectorRail()
constexpr BlockState DiamondBlock()
Definition: BlockStates.h:6439
constexpr BlockState DiamondOre()
Definition: BlockStates.h:6446
constexpr BlockState Diorite()
Definition: BlockStates.h:6453
BlockState DioriteSlab()
BlockState DioriteStairs()
BlockState DioriteWall()
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
BlockState EndStoneBrickSlab()
BlockState EndStoneBrickWall()
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 FletchingTable()
Definition: BlockStates.h:8508
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
BlockState GraniteSlab()
BlockState GraniteStairs()
BlockState GraniteWall()
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 Grindstone()
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 Jigsaw()
BlockState Jukebox()
BlockState JungleButton()
BlockState JungleDoor()
BlockState JungleFence()
BlockState JungleFenceGate()
BlockState JungleLeaves()
BlockState JungleLog()
constexpr BlockState JunglePlanks()
BlockState JungleSapling()
BlockState JungleSign()
BlockState JungleSlab()
BlockState JungleStairs()
BlockState JungleTrapdoor()
BlockState JungleWood()
BlockState Kelp()
BlockState Ladder()
BlockState Lantern()
constexpr BlockState LapisBlock()
constexpr BlockState LapisOre()
BlockState LargeFern()
BlockState Lectern()
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 LilyOfTheValley()
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 Loom()
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()
BlockState NetherBrickWall()
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()
BlockState PrismarineWall()
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 RedSandstoneWall()
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()
BlockState SandstoneWall()
BlockState Scaffolding()
bool Bottom(const BlockState Block)
constexpr BlockState SeaLantern()
BlockState SeaPickle()
constexpr BlockState Seagrass()
BlockState ShulkerBox()
BlockState SkeletonSkull()
constexpr BlockState SlimeBlock()
constexpr BlockState SmithingTable()
BlockState Smoker()
constexpr BlockState SmoothQuartz()
constexpr BlockState SmoothRedSandstone()
constexpr BlockState SmoothSandstone()
constexpr BlockState SmoothStone()
BlockState SmoothStoneSlab()
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 SpruceSign()
BlockState SpruceSlab()
BlockState SpruceStairs()
BlockState SpruceTrapdoor()
BlockState SpruceWood()
BlockState StickyPiston()
constexpr BlockState Stone()
BlockState StoneBrickSlab()
BlockState StoneBrickWall()
constexpr BlockState StoneBricks()
BlockState StoneButton()
BlockState StoneSlab()
BlockState StoneStairs()
BlockState Stonecutter()
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()
constexpr BlockState WitherRose()
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