#[derive(Debug, Clone, Copy, PartialEq, Eq, Hash)]
#[non_exhaustive]
pub enum WallType {
Stone = 1,
DirtUnsafe = 2,
EbonstoneUnsafe = 3,
Wood = 4,
GrayBrick = 5,
RedBrick = 6,
BlueDungeonUnsafe = 7,
GreenDungeonUnsafe = 8,
PinkDungeonUnsafe = 9,
GoldBrick = 10,
SilverBrick = 11,
CopperBrick = 12,
HellstoneBrickUnsafe = 13,
ObsidianBrickUnsafe = 14,
MudUnsafe = 15,
Dirt = 16,
BlueDungeon = 17,
GreenDungeon = 18,
PinkDungeon = 19,
ObsidianBrick = 20,
Glass = 21,
PearlstoneBrick = 22,
IridescentBrick = 23,
MudstoneBrick = 24,
CobaltBrick = 25,
MythrilBrick = 26,
Planked = 27,
PearlstoneBrickUnsafe = 28,
CandyCane = 29,
GreenCandyCane = 30,
SnowBrick = 31,
AdamantiteBeam = 32,
DemoniteBrick = 33,
SandstoneBrick = 34,
EbonstoneBrick = 35,
RedStucco = 36,
YellowStucco = 37,
GreenStucco = 38,
Gray = 39,
SnowWallUnsafe = 40,
Ebonwood = 41,
RichMahogany = 42,
Pearlwood = 43,
RainbowBrick = 44,
TinBrick = 45,
TungstenBrick = 46,
PlatinumBrick = 47,
AmethystUnsafe = 48,
TopazUnsafe = 49,
SapphireUnsafe = 50,
EmeraldUnsafe = 51,
RubyUnsafe = 52,
DiamondUnsafe = 53,
CaveUnsafe = 54,
Cave2Unsafe = 55,
Cave3Unsafe = 56,
Cave4Unsafe = 57,
Cave5Unsafe = 58,
Cave6Unsafe = 59,
LivingLeaf = 60,
Cave7Unsafe = 61,
SpiderUnsafe = 62,
GrassUnsafe = 63,
JungleUnsafe = 64,
FlowerUnsafe = 65,
Grass = 66,
Jungle = 67,
Flower = 68,
CorruptGrassUnsafe = 69,
HallowedGrassUnsafe = 70,
IceUnsafe = 71,
Cactus = 72,
Cloud = 73,
Mushroom = 74,
Bone = 75,
Slime = 76,
Flesh = 77,
LivingWood = 78,
ObsidianBackUnsafe = 79,
MushroomUnsafe = 80,
CrimsonGrassUnsafe = 81,
DiscWall = 82,
CrimstoneUnsafe = 83,
IceBrick = 84,
Shadewood = 85,
HiveUnsafe = 86,
LihzahrdBrickUnsafe = 87,
PurpleStainedGlass = 88,
YellowStainedGlass = 89,
BlueStainedGlass = 90,
GreenStainedGlass = 91,
RedStainedGlass = 92,
RainbowStainedGlass = 93,
BlueDungeonSlabUnsafe = 94,
BlueDungeonTileUnsafe = 95,
PinkDungeonSlabUnsafe = 96,
PinkDungeonTileUnsafe = 97,
GreenDungeonSlabUnsafe = 98,
GreenDungeonTileUnsafe = 99,
BlueDungeonSlab = 100,
BlueDungeonTile = 101,
PinkDungeonSlab = 102,
PinkDungeonTile = 103,
GreenDungeonSlab = 104,
GreenDungeonTile = 105,
WoodenFence = 106,
MetalFence = 107,
Hive = 108,
PalladiumColumn = 109,
BubblegumBlock = 110,
TitanstoneBlock = 111,
LihzahrdBrick = 112,
Pumpkin = 113,
Hay = 114,
SpookyWood = 115,
ChristmasTreeWallpaper = 116,
OrnamentWallpaper = 117,
CandyCaneWallpaper = 118,
FestiveWallpaper = 119,
StarsWallpaper = 120,
SquigglesWallpaper = 121,
SnowflakeWallpaper = 122,
KrampusHornWallpaper = 123,
BluegreenWallpaper = 124,
GrinchFingerWallpaper = 125,
FancyGrayWallpaper = 126,
IceFloeWallpaper = 127,
MusicWallpaper = 128,
PurpleRainWallpaper = 129,
RainbowWallpaper = 130,
SparkleStoneWallpaper = 131,
StarlitHeavenWallpaper = 132,
BubbleWallpaper = 133,
CopperPipeWallpaper = 134,
DuckyWallpaper = 135,
Waterfall = 136,
Lavafall = 137,
EbonwoodFence = 138,
RichMahoganyFence = 139,
PearlwoodFence = 140,
ShadewoodFence = 141,
WhiteDynasty = 142,
BlueDynasty = 143,
ArcaneRunes = 144,
IronFence = 145,
CopperPlating = 146,
StoneSlab = 147,
Sail = 148,
BorealWood = 149,
BorealWoodFence = 150,
PalmWood = 151,
PalmWoodFence = 152,
AmberGemspark = 153,
AmethystGemspark = 154,
DiamondGemspark = 155,
EmeraldGemspark = 156,
AmberGemsparkOff = 157,
AmethystGemsparkOff = 158,
DiamondGemsparkOff = 159,
EmeraldGemsparkOff = 160,
RubyGemsparkOff = 161,
SapphireGemsparkOff = 162,
TopazGemsparkOff = 163,
RubyGemspark = 164,
SapphireGemspark = 165,
TopazGemspark = 166,
TinPlating = 167,
Confetti = 168,
ConfettiBlack = 169,
CaveWall = 170,
CaveWall2 = 171,
Honeyfall = 172,
ChlorophyteBrick = 173,
CrimtaneBrick = 174,
ShroomitePlating = 175,
MartianConduit = 176,
HellstoneBrick = 177,
MarbleUnsafe = 178,
MarbleBlock = 179,
GraniteUnsafe = 180,
GraniteBlock = 181,
MeteoriteBrick = 182,
Marble = 183,
Granite = 184,
Cave8Unsafe = 185,
Crystal = 186,
Sandstone = 187,
CorruptionUnsafe1 = 188,
CorruptionUnsafe2 = 189,
CorruptionUnsafe3 = 190,
CorruptionUnsafe4 = 191,
CrimsonUnsafe1 = 192,
CrimsonUnsafe2 = 193,
CrimsonUnsafe3 = 194,
CrimsonUnsafe4 = 195,
DirtUnsafe1 = 196,
DirtUnsafe2 = 197,
DirtUnsafe3 = 198,
DirtUnsafe4 = 199,
HallowUnsafe1 = 200,
HallowUnsafe2 = 201,
HallowUnsafe3 = 202,
HallowUnsafe4 = 203,
JungleUnsafe1 = 204,
JungleUnsafe2 = 205,
JungleUnsafe3 = 206,
JungleUnsafe4 = 207,
LavaUnsafe1 = 208,
LavaUnsafe2 = 209,
LavaUnsafe3 = 210,
LavaUnsafe4 = 211,
RocksUnsafe1 = 212,
RocksUnsafe2 = 213,
RocksUnsafe3 = 214,
RocksUnsafe4 = 215,
HardenedSand = 216,
CorruptHardenedSand = 217,
CrimsonHardenedSand = 218,
HallowHardenedSand = 219,
CorruptSandstone = 220,
CrimsonSandstone = 221,
HallowSandstone = 222,
DesertFossil = 223,
LunarBrickWall = 224,
CogWall = 225,
SandFall = 226,
SnowFall = 227,
SillyBalloonPinkWall = 228,
SillyBalloonPurpleWall = 229,
SillyBalloonGreenWall = 230,
IronBrick = 231,
LeadBrick = 232,
LesionBlock = 233,
CrimstoneBrick = 234,
SmoothSandstone = 235,
Spider = 236,
SolarBrick = 237,
VortexBrick = 238,
NebulaBrick = 239,
StardustBrick = 240,
OrangeStainedGlass = 241,
GoldStarryGlassWall = 242,
BlueStarryGlassWall = 243,
LivingWoodUnsafe = 244,
WroughtIronFence = 245,
EbonstoneEcho = 246,
MudWallEcho = 247,
PearlstoneEcho = 248,
SnowWallEcho = 249,
AmethystEcho = 250,
TopazEcho = 251,
SapphireEcho = 252,
EmeraldEcho = 253,
RubyEcho = 254,
DiamondEcho = 255,
Cave1Echo = 256,
Cave2Echo = 257,
Cave3Echo = 258,
Cave4Echo = 259,
Cave5Echo = 260,
Cave6Echo = 261,
Cave7Echo = 262,
SpiderEcho = 263,
CorruptGrassEcho = 264,
HallowedGrassEcho = 265,
IceEcho = 266,
ObsidianBackEcho = 267,
CrimsonGrassEcho = 268,
CrimstoneEcho = 269,
CaveWall1Echo = 270,
CaveWall2Echo = 271,
MarbleEchoUnused = 272,
GraniteEchoUnused = 273,
Cave8Echo = 274,
SandstoneEcho = 275,
Corruption1Echo = 276,
Corruption2Echo = 277,
Corruption3Echo = 278,
Corruption4Echo = 279,
Crimson1Echo = 280,
Crimson2Echo = 281,
Crimson3Echo = 282,
Crimson4Echo = 283,
Dirt1Echo = 284,
Dirt2Echo = 285,
Dirt3Echo = 286,
Dirt4Echo = 287,
Hallow1Echo = 288,
Hallow2Echo = 289,
Hallow3Echo = 290,
Hallow4Echo = 291,
Jungle1Echo = 292,
Jungle2Echo = 293,
Jungle3Echo = 294,
Jungle4Echo = 295,
Lava1Echo = 296,
Lava2Echo = 297,
Lava3Echo = 298,
Lava4Echo = 299,
Rocks1Echo = 300,
Rocks2Echo = 301,
Rocks3Echo = 302,
Rocks4Echo = 303,
HardenedSandEcho = 304,
CorruptHardenedSandEcho = 305,
CrimsonHardenedSandEcho = 306,
HallowHardenedSandEcho = 307,
CorruptSandstoneEcho = 308,
CrimsonSandstoneEcho = 309,
HallowSandstoneEcho = 310,
DesertFossilEcho = 311,
BambooBlockWall = 312,
LargeBambooBlockWall = 313,
AmberStoneWallEcho = 314,
BambooFence = 315,
AshWood = 316,
AshWoodFence = 317,
EchoWall = 318,
ReefWall = 319,
PoopWall = 320,
ShimmerBlockWall = 321,
ShimmerBrickWall = 322,
LunarRustBrickWall = 323,
DarkCelestialBrickWall = 324,
AstraBrickWall = 325,
CosmicEmberBrickWall = 326,
CryocoreBrickWall = 327,
MercuryBrickWall = 328,
StarRoyaleBrickWall = 329,
HeavenforgeBrickWall = 330,
AncientBlueBrickWall = 331,
AncientGreenBrickWall = 332,
AncientPinkBrickWall = 333,
AncientGoldBrickWall = 334,
AncientSilverBrickWall = 335,
AncientCopperBrickWall = 336,
AncientObsidianBrickWall = 337,
AncientHellstoneBrickWall = 338,
AncientCobaltBrickWall = 339,
AncientMythrilBrickWall = 340,
LavaMossBlockWall = 341,
ArgonMossBlockWall = 342,
KryptonMossBlockWall = 343,
XenonMossBlockWall = 344,
VioletMossBlockWall = 345,
RainbowMossBlockWall = 346,
Shimmerfall = 347,
FallenStarWall = 348,
StoneUnsafe = 349,
UnbreakableBlockWall = 350,
FeywoodWall = 351,
HallowedBrickWall = 352,
PineTreeBlockWall = 353,
EasterBlockWall = 354,
GothicBrickWall = 355,
FlinxFurBlockWall = 356,
JellyfishBlockWall = 357,
PineWoodBlockWall = 358,
HarpyBlockWall = 359,
MoonplateBlockWall = 360,
LibrarianBlockWall = 361,
SpikeBlockWall = 362,
OfficeBlockWall = 363,
ForbiddenBlockWall = 364,
WaterBlockWall = 365,
BoulderBlockWall = 366,
}
impl WallType {
pub const MAX_ID: u16 = 366;
pub fn to_id(self) -> u16 {
self as u16
}
pub fn from_id(id: u16) -> Option<Self> {
Some(match id {
1 => Self::Stone,
2 => Self::DirtUnsafe,
3 => Self::EbonstoneUnsafe,
4 => Self::Wood,
5 => Self::GrayBrick,
6 => Self::RedBrick,
7 => Self::BlueDungeonUnsafe,
8 => Self::GreenDungeonUnsafe,
9 => Self::PinkDungeonUnsafe,
10 => Self::GoldBrick,
11 => Self::SilverBrick,
12 => Self::CopperBrick,
13 => Self::HellstoneBrickUnsafe,
14 => Self::ObsidianBrickUnsafe,
15 => Self::MudUnsafe,
16 => Self::Dirt,
17 => Self::BlueDungeon,
18 => Self::GreenDungeon,
19 => Self::PinkDungeon,
20 => Self::ObsidianBrick,
21 => Self::Glass,
22 => Self::PearlstoneBrick,
23 => Self::IridescentBrick,
24 => Self::MudstoneBrick,
25 => Self::CobaltBrick,
26 => Self::MythrilBrick,
27 => Self::Planked,
28 => Self::PearlstoneBrickUnsafe,
29 => Self::CandyCane,
30 => Self::GreenCandyCane,
31 => Self::SnowBrick,
32 => Self::AdamantiteBeam,
33 => Self::DemoniteBrick,
34 => Self::SandstoneBrick,
35 => Self::EbonstoneBrick,
36 => Self::RedStucco,
37 => Self::YellowStucco,
38 => Self::GreenStucco,
39 => Self::Gray,
40 => Self::SnowWallUnsafe,
41 => Self::Ebonwood,
42 => Self::RichMahogany,
43 => Self::Pearlwood,
44 => Self::RainbowBrick,
45 => Self::TinBrick,
46 => Self::TungstenBrick,
47 => Self::PlatinumBrick,
48 => Self::AmethystUnsafe,
49 => Self::TopazUnsafe,
50 => Self::SapphireUnsafe,
51 => Self::EmeraldUnsafe,
52 => Self::RubyUnsafe,
53 => Self::DiamondUnsafe,
54 => Self::CaveUnsafe,
55 => Self::Cave2Unsafe,
56 => Self::Cave3Unsafe,
57 => Self::Cave4Unsafe,
58 => Self::Cave5Unsafe,
59 => Self::Cave6Unsafe,
60 => Self::LivingLeaf,
61 => Self::Cave7Unsafe,
62 => Self::SpiderUnsafe,
63 => Self::GrassUnsafe,
64 => Self::JungleUnsafe,
65 => Self::FlowerUnsafe,
66 => Self::Grass,
67 => Self::Jungle,
68 => Self::Flower,
69 => Self::CorruptGrassUnsafe,
70 => Self::HallowedGrassUnsafe,
71 => Self::IceUnsafe,
72 => Self::Cactus,
73 => Self::Cloud,
74 => Self::Mushroom,
75 => Self::Bone,
76 => Self::Slime,
77 => Self::Flesh,
78 => Self::LivingWood,
79 => Self::ObsidianBackUnsafe,
80 => Self::MushroomUnsafe,
81 => Self::CrimsonGrassUnsafe,
82 => Self::DiscWall,
83 => Self::CrimstoneUnsafe,
84 => Self::IceBrick,
85 => Self::Shadewood,
86 => Self::HiveUnsafe,
87 => Self::LihzahrdBrickUnsafe,
88 => Self::PurpleStainedGlass,
89 => Self::YellowStainedGlass,
90 => Self::BlueStainedGlass,
91 => Self::GreenStainedGlass,
92 => Self::RedStainedGlass,
93 => Self::RainbowStainedGlass,
94 => Self::BlueDungeonSlabUnsafe,
95 => Self::BlueDungeonTileUnsafe,
96 => Self::PinkDungeonSlabUnsafe,
97 => Self::PinkDungeonTileUnsafe,
98 => Self::GreenDungeonSlabUnsafe,
99 => Self::GreenDungeonTileUnsafe,
100 => Self::BlueDungeonSlab,
101 => Self::BlueDungeonTile,
102 => Self::PinkDungeonSlab,
103 => Self::PinkDungeonTile,
104 => Self::GreenDungeonSlab,
105 => Self::GreenDungeonTile,
106 => Self::WoodenFence,
107 => Self::MetalFence,
108 => Self::Hive,
109 => Self::PalladiumColumn,
110 => Self::BubblegumBlock,
111 => Self::TitanstoneBlock,
112 => Self::LihzahrdBrick,
113 => Self::Pumpkin,
114 => Self::Hay,
115 => Self::SpookyWood,
116 => Self::ChristmasTreeWallpaper,
117 => Self::OrnamentWallpaper,
118 => Self::CandyCaneWallpaper,
119 => Self::FestiveWallpaper,
120 => Self::StarsWallpaper,
121 => Self::SquigglesWallpaper,
122 => Self::SnowflakeWallpaper,
123 => Self::KrampusHornWallpaper,
124 => Self::BluegreenWallpaper,
125 => Self::GrinchFingerWallpaper,
126 => Self::FancyGrayWallpaper,
127 => Self::IceFloeWallpaper,
128 => Self::MusicWallpaper,
129 => Self::PurpleRainWallpaper,
130 => Self::RainbowWallpaper,
131 => Self::SparkleStoneWallpaper,
132 => Self::StarlitHeavenWallpaper,
133 => Self::BubbleWallpaper,
134 => Self::CopperPipeWallpaper,
135 => Self::DuckyWallpaper,
136 => Self::Waterfall,
137 => Self::Lavafall,
138 => Self::EbonwoodFence,
139 => Self::RichMahoganyFence,
140 => Self::PearlwoodFence,
141 => Self::ShadewoodFence,
142 => Self::WhiteDynasty,
143 => Self::BlueDynasty,
144 => Self::ArcaneRunes,
145 => Self::IronFence,
146 => Self::CopperPlating,
147 => Self::StoneSlab,
148 => Self::Sail,
149 => Self::BorealWood,
150 => Self::BorealWoodFence,
151 => Self::PalmWood,
152 => Self::PalmWoodFence,
153 => Self::AmberGemspark,
154 => Self::AmethystGemspark,
155 => Self::DiamondGemspark,
156 => Self::EmeraldGemspark,
157 => Self::AmberGemsparkOff,
158 => Self::AmethystGemsparkOff,
159 => Self::DiamondGemsparkOff,
160 => Self::EmeraldGemsparkOff,
161 => Self::RubyGemsparkOff,
162 => Self::SapphireGemsparkOff,
163 => Self::TopazGemsparkOff,
164 => Self::RubyGemspark,
165 => Self::SapphireGemspark,
166 => Self::TopazGemspark,
167 => Self::TinPlating,
168 => Self::Confetti,
169 => Self::ConfettiBlack,
170 => Self::CaveWall,
171 => Self::CaveWall2,
172 => Self::Honeyfall,
173 => Self::ChlorophyteBrick,
174 => Self::CrimtaneBrick,
175 => Self::ShroomitePlating,
176 => Self::MartianConduit,
177 => Self::HellstoneBrick,
178 => Self::MarbleUnsafe,
179 => Self::MarbleBlock,
180 => Self::GraniteUnsafe,
181 => Self::GraniteBlock,
182 => Self::MeteoriteBrick,
183 => Self::Marble,
184 => Self::Granite,
185 => Self::Cave8Unsafe,
186 => Self::Crystal,
187 => Self::Sandstone,
188 => Self::CorruptionUnsafe1,
189 => Self::CorruptionUnsafe2,
190 => Self::CorruptionUnsafe3,
191 => Self::CorruptionUnsafe4,
192 => Self::CrimsonUnsafe1,
193 => Self::CrimsonUnsafe2,
194 => Self::CrimsonUnsafe3,
195 => Self::CrimsonUnsafe4,
196 => Self::DirtUnsafe1,
197 => Self::DirtUnsafe2,
198 => Self::DirtUnsafe3,
199 => Self::DirtUnsafe4,
200 => Self::HallowUnsafe1,
201 => Self::HallowUnsafe2,
202 => Self::HallowUnsafe3,
203 => Self::HallowUnsafe4,
204 => Self::JungleUnsafe1,
205 => Self::JungleUnsafe2,
206 => Self::JungleUnsafe3,
207 => Self::JungleUnsafe4,
208 => Self::LavaUnsafe1,
209 => Self::LavaUnsafe2,
210 => Self::LavaUnsafe3,
211 => Self::LavaUnsafe4,
212 => Self::RocksUnsafe1,
213 => Self::RocksUnsafe2,
214 => Self::RocksUnsafe3,
215 => Self::RocksUnsafe4,
216 => Self::HardenedSand,
217 => Self::CorruptHardenedSand,
218 => Self::CrimsonHardenedSand,
219 => Self::HallowHardenedSand,
220 => Self::CorruptSandstone,
221 => Self::CrimsonSandstone,
222 => Self::HallowSandstone,
223 => Self::DesertFossil,
224 => Self::LunarBrickWall,
225 => Self::CogWall,
226 => Self::SandFall,
227 => Self::SnowFall,
228 => Self::SillyBalloonPinkWall,
229 => Self::SillyBalloonPurpleWall,
230 => Self::SillyBalloonGreenWall,
231 => Self::IronBrick,
232 => Self::LeadBrick,
233 => Self::LesionBlock,
234 => Self::CrimstoneBrick,
235 => Self::SmoothSandstone,
236 => Self::Spider,
237 => Self::SolarBrick,
238 => Self::VortexBrick,
239 => Self::NebulaBrick,
240 => Self::StardustBrick,
241 => Self::OrangeStainedGlass,
242 => Self::GoldStarryGlassWall,
243 => Self::BlueStarryGlassWall,
244 => Self::LivingWoodUnsafe,
245 => Self::WroughtIronFence,
246 => Self::EbonstoneEcho,
247 => Self::MudWallEcho,
248 => Self::PearlstoneEcho,
249 => Self::SnowWallEcho,
250 => Self::AmethystEcho,
251 => Self::TopazEcho,
252 => Self::SapphireEcho,
253 => Self::EmeraldEcho,
254 => Self::RubyEcho,
255 => Self::DiamondEcho,
256 => Self::Cave1Echo,
257 => Self::Cave2Echo,
258 => Self::Cave3Echo,
259 => Self::Cave4Echo,
260 => Self::Cave5Echo,
261 => Self::Cave6Echo,
262 => Self::Cave7Echo,
263 => Self::SpiderEcho,
264 => Self::CorruptGrassEcho,
265 => Self::HallowedGrassEcho,
266 => Self::IceEcho,
267 => Self::ObsidianBackEcho,
268 => Self::CrimsonGrassEcho,
269 => Self::CrimstoneEcho,
270 => Self::CaveWall1Echo,
271 => Self::CaveWall2Echo,
272 => Self::MarbleEchoUnused,
273 => Self::GraniteEchoUnused,
274 => Self::Cave8Echo,
275 => Self::SandstoneEcho,
276 => Self::Corruption1Echo,
277 => Self::Corruption2Echo,
278 => Self::Corruption3Echo,
279 => Self::Corruption4Echo,
280 => Self::Crimson1Echo,
281 => Self::Crimson2Echo,
282 => Self::Crimson3Echo,
283 => Self::Crimson4Echo,
284 => Self::Dirt1Echo,
285 => Self::Dirt2Echo,
286 => Self::Dirt3Echo,
287 => Self::Dirt4Echo,
288 => Self::Hallow1Echo,
289 => Self::Hallow2Echo,
290 => Self::Hallow3Echo,
291 => Self::Hallow4Echo,
292 => Self::Jungle1Echo,
293 => Self::Jungle2Echo,
294 => Self::Jungle3Echo,
295 => Self::Jungle4Echo,
296 => Self::Lava1Echo,
297 => Self::Lava2Echo,
298 => Self::Lava3Echo,
299 => Self::Lava4Echo,
300 => Self::Rocks1Echo,
301 => Self::Rocks2Echo,
302 => Self::Rocks3Echo,
303 => Self::Rocks4Echo,
304 => Self::HardenedSandEcho,
305 => Self::CorruptHardenedSandEcho,
306 => Self::CrimsonHardenedSandEcho,
307 => Self::HallowHardenedSandEcho,
308 => Self::CorruptSandstoneEcho,
309 => Self::CrimsonSandstoneEcho,
310 => Self::HallowSandstoneEcho,
311 => Self::DesertFossilEcho,
312 => Self::BambooBlockWall,
313 => Self::LargeBambooBlockWall,
314 => Self::AmberStoneWallEcho,
315 => Self::BambooFence,
316 => Self::AshWood,
317 => Self::AshWoodFence,
318 => Self::EchoWall,
319 => Self::ReefWall,
320 => Self::PoopWall,
321 => Self::ShimmerBlockWall,
322 => Self::ShimmerBrickWall,
323 => Self::LunarRustBrickWall,
324 => Self::DarkCelestialBrickWall,
325 => Self::AstraBrickWall,
326 => Self::CosmicEmberBrickWall,
327 => Self::CryocoreBrickWall,
328 => Self::MercuryBrickWall,
329 => Self::StarRoyaleBrickWall,
330 => Self::HeavenforgeBrickWall,
331 => Self::AncientBlueBrickWall,
332 => Self::AncientGreenBrickWall,
333 => Self::AncientPinkBrickWall,
334 => Self::AncientGoldBrickWall,
335 => Self::AncientSilverBrickWall,
336 => Self::AncientCopperBrickWall,
337 => Self::AncientObsidianBrickWall,
338 => Self::AncientHellstoneBrickWall,
339 => Self::AncientCobaltBrickWall,
340 => Self::AncientMythrilBrickWall,
341 => Self::LavaMossBlockWall,
342 => Self::ArgonMossBlockWall,
343 => Self::KryptonMossBlockWall,
344 => Self::XenonMossBlockWall,
345 => Self::VioletMossBlockWall,
346 => Self::RainbowMossBlockWall,
347 => Self::Shimmerfall,
348 => Self::FallenStarWall,
349 => Self::StoneUnsafe,
350 => Self::UnbreakableBlockWall,
351 => Self::FeywoodWall,
352 => Self::HallowedBrickWall,
353 => Self::PineTreeBlockWall,
354 => Self::EasterBlockWall,
355 => Self::GothicBrickWall,
356 => Self::FlinxFurBlockWall,
357 => Self::JellyfishBlockWall,
358 => Self::PineWoodBlockWall,
359 => Self::HarpyBlockWall,
360 => Self::MoonplateBlockWall,
361 => Self::LibrarianBlockWall,
362 => Self::SpikeBlockWall,
363 => Self::OfficeBlockWall,
364 => Self::ForbiddenBlockWall,
365 => Self::WaterBlockWall,
366 => Self::BoulderBlockWall,
_ => return None,
})
}
}