1impl super::Item {
2 pub fn to_old_id(self, version: i32) -> Option<&'static str> {
3 Some(match self {
4 Self::IronPickaxe => "Iron Pickaxe",
5 Self::DirtBlock => "Dirt Block",
6 Self::StoneBlock => "Stone Block",
7 Self::IronBroadsword => "Iron Broadsword",
8 Self::Mushroom => "Mushroom",
9 Self::IronShortsword => "Iron Shortsword",
10 Self::IronHammer => "Iron Hammer",
11 Self::Torch => "Torch",
12 Self::Wood => "Wood",
13 Self::IronAxe => "Iron Axe",
14 Self::IronOre => "Iron Ore",
15 Self::CopperOre => "Copper Ore",
16 Self::GoldOre => "Gold Ore",
17 Self::SilverOre => "Silver Ore",
18 Self::CopperWatch => "Copper Watch",
19 Self::SilverWatch => "Silver Watch",
20 Self::GoldWatch => "Gold Watch",
21 Self::DepthMeter => "Depth Meter",
22 Self::GoldBar => "Gold Bar",
23 Self::CopperBar => "Copper Bar",
24 Self::SilverBar => "Silver Bar",
25 Self::IronBar => "Iron Bar",
26 Self::Gel => "Gel",
27 Self::WoodenSword => "Wooden Sword",
28 Self::WoodenDoor => "Wooden Door",
29 Self::StoneWall => "Stone Wall",
30 Self::Acorn => "Acorn",
31 Self::LesserHealingPotion => "Lesser Healing Potion",
32 Self::LifeCrystal => "Life Crystal",
33 Self::DirtWall => "Dirt Wall",
34 Self::Bottle => "Bottle",
35 Self::WoodenTable => "Wooden Table",
36 Self::Furnace => "Furnace",
37 Self::WoodenChair => "Wooden Chair",
38 Self::IronAnvil => "Iron Anvil",
39 Self::WorkBench => "Work Bench",
40 Self::Goggles => "Goggles",
41 Self::Lens => "Lens",
42 Self::WoodenBow => "Wooden Bow",
43 Self::WoodenArrow => "Wooden Arrow",
44 Self::FlamingArrow => "Flaming Arrow",
45 Self::Shuriken => "Shuriken",
46 Self::SuspiciousLookingEye => "Suspicious Looking Eye",
47 Self::DemonBow => "Demon Bow",
48 Self::WarAxeOfTheNight => "War Axe of the Night",
49 Self::LightsBane => "Light's Bane",
50 Self::UnholyArrow => "Unholy Arrow",
51 Self::Chest => "Chest",
52 Self::BandOfRegeneration => "Band of Regeneration",
53 Self::MagicMirror => "Magic Mirror",
54 Self::JestersArrow => "Jester's Arrow",
55 Self::AngelStatue => "Angel Statue",
56 Self::CloudInABottle => "Cloud in a Bottle",
57 Self::HermesBoots => "Hermes Boots",
58 Self::EnchantedBoomerang => "Enchanted Boomerang",
59 Self::DemoniteOre => "Demonite Ore",
60 Self::DemoniteBar => "Demonite Bar",
61 Self::Heart => "Heart",
62 Self::CorruptSeeds => "Corrupt Seeds",
63 Self::VileMushroom => "Vile Mushroom",
64 Self::EbonstoneBlock => "Ebonstone Block",
65 Self::GrassSeeds => "Grass Seeds",
66 Self::Sunflower => "Sunflower",
67 Self::Vilethorn => "Vilethorn",
68 Self::Starfury => "Starfury",
69 Self::PurificationPowder => "Purification Powder",
70 Self::VilePowder => "Vile Powder",
71 Self::RottenChunk => "Rotten Chunk",
72 Self::WormTooth => "Worm Tooth",
73 Self::WormFood => "Worm Food",
74 Self::CopperCoin => "Copper Coin",
75 Self::SilverCoin => "Silver Coin",
76 Self::GoldCoin => "Gold Coin",
77 Self::PlatinumCoin => "Platinum Coin",
78 Self::FallenStar => "Fallen Star",
79 Self::CopperGreaves => "Copper Greaves",
80 Self::IronGreaves => "Iron Greaves",
81 Self::SilverGreaves => "Silver Greaves",
82 Self::GoldGreaves => "Gold Greaves",
83 Self::CopperChainmail => "Copper Chainmail",
84 Self::IronChainmail => "Iron Chainmail",
85 Self::SilverChainmail => "Silver Chainmail",
86 Self::GoldChainmail => "Gold Chainmail",
87 Self::GrapplingHook => "Grappling Hook",
88 Self::Chain if version <= 41 => "Iron Chain",
89 Self::Chain => "Chain",
90 Self::ShadowScale => "Shadow Scale",
91 Self::PiggyBank => "Piggy Bank",
92 Self::MiningHelmet => "Mining Helmet",
93 Self::CopperHelmet => "Copper Helmet",
94 Self::IronHelmet => "Iron Helmet",
95 Self::SilverHelmet => "Silver Helmet",
96 Self::GoldHelmet => "Gold Helmet",
97 Self::WoodWall => "Wood Wall",
98 Self::WoodPlatform => "Wood Platform",
99 Self::FlintlockPistol => "Flintlock Pistol",
100 Self::Musket => "Musket",
101 Self::MusketBall => "Musket Ball",
102 Self::Minishark => "Minishark",
103 Self::IronBow => "Iron Bow",
104 Self::ShadowGreaves => "Shadow Greaves",
105 Self::ShadowScalemail => "Shadow Scalemail",
106 Self::ShadowHelmet => "Shadow Helmet",
107 Self::NightmarePickaxe => "Nightmare Pickaxe",
108 Self::TheBreaker => "The Breaker",
109 Self::Candle => "Candle",
110 Self::CopperChandelier => "Copper Chandelier",
111 Self::SilverChandelier => "Silver Chandelier",
112 Self::GoldChandelier => "Gold Chandelier",
113 Self::ManaCrystal => "Mana Crystal",
114 Self::LesserManaPotion => "Lesser Mana Potion",
115 Self::BandOfStarpower => "Band of Starpower",
116 Self::FlowerOfFire => "Flower of Fire",
117 Self::MagicMissile => "Magic Missile",
118 Self::DirtRod => "Dirt Rod",
119 Self::ShadowOrb if version <= 44 => "Orb of Light",
120 Self::ShadowOrb => "Shadow Orb",
121 Self::Meteorite => "Meteorite",
122 Self::MeteoriteBar => "Meteorite Bar",
123 Self::Hook => "Hook",
124 Self::Flamarang => "Flamarang",
125 Self::MoltenFury => "Molten Fury",
126 Self::FieryGreatsword => "Fiery Greatsword",
127 Self::MoltenPickaxe => "Molten Pickaxe",
128 Self::MeteorHelmet => "Meteor Helmet",
129 Self::MeteorSuit => "Meteor Suit",
130 Self::MeteorLeggings => "Meteor Leggings",
131 Self::BottledWater => "Bottled Water",
132 Self::SpaceGun => "Space Gun",
133 Self::RocketBoots => "Rocket Boots",
134 Self::GrayBrick => "Gray Brick",
135 Self::GrayBrickWall => "Gray Brick Wall",
136 Self::RedBrick => "Red Brick",
137 Self::RedBrickWall => "Red Brick Wall",
138 Self::ClayBlock => "Clay Block",
139 Self::BlueBrick => "Blue Brick",
140 Self::BlueBrickWall => "Blue Brick Wall",
141 Self::ChainLantern => "Chain Lantern",
142 Self::GreenBrick => "Green Brick",
143 Self::GreenBrickWall => "Green Brick Wall",
144 Self::PinkBrick => "Pink Brick",
145 Self::PinkBrickWall => "Pink Brick Wall",
146 Self::GoldBrick => "Gold Brick",
147 Self::GoldBrickWall => "Gold Brick Wall",
148 Self::SilverBrick => "Silver Brick",
149 Self::SilverBrickWall => "Silver Brick Wall",
150 Self::CopperBrick => "Copper Brick",
151 Self::CopperBrickWall => "Copper Brick Wall",
152 Self::Spike => "Spike",
153 Self::WaterCandle => "Water Candle",
154 Self::Book => "Book",
155 Self::Cobweb => "Cobweb",
156 Self::NecroHelmet => "Necro Helmet",
157 Self::NecroBreastplate => "Necro Breastplate",
158 Self::NecroGreaves => "Necro Greaves",
159 Self::Bone => "Bone",
160 Self::Muramasa => "Muramasa",
161 Self::CobaltShield => "Cobalt Shield",
162 Self::AquaScepter => "Aqua Scepter",
163 Self::LuckyHorseshoe => "Lucky Horseshoe",
164 Self::ShinyRedBalloon => "Shiny Red Balloon",
165 Self::Harpoon => "Harpoon",
166 Self::SpikyBall => "Spiky Ball",
167 Self::BallOHurt if version <= 20 => "Ball 'O Hurt",
168 Self::BallOHurt => "Ball O' Hurt",
169 Self::BlueMoon => "Blue Moon",
170 Self::Handgun => "Handgun",
171 Self::WaterBolt => "Water Bolt",
172 Self::Bomb => "Bomb",
173 Self::Dynamite => "Dynamite",
174 Self::Grenade => "Grenade",
175 Self::SandBlock => "Sand Block",
176 Self::Glass => "Glass",
177 Self::Sign => "Sign",
178 Self::AshBlock => "Ash Block",
179 Self::Obsidian => "Obsidian",
180 Self::Hellstone => "Hellstone",
181 Self::HellstoneBar => "Hellstone Bar",
182 Self::MudBlock => "Mud Block",
183 Self::Sapphire => "Sapphire",
184 Self::Ruby => "Ruby",
185 Self::Emerald => "Emerald",
186 Self::Topaz => "Topaz",
187 Self::Amethyst => "Amethyst",
188 Self::Diamond => "Diamond",
189 Self::GlowingMushroom => "Glowing Mushroom",
190 Self::Star => "Star",
191 Self::IvyWhip => "Ivy Whip",
192 Self::BreathingReed => "Breathing Reed",
193 Self::Flipper => "Flipper",
194 Self::HealingPotion => "Healing Potion",
195 Self::ManaPotion => "Mana Potion",
196 Self::BladeOfGrass => "Blade of Grass",
197 Self::ThornChakram if version <= 20 => "Thorn Chakrum",
198 Self::ThornChakram => "Thorn Chakram",
199 Self::ObsidianBrick => "Obsidian Brick",
200 Self::ObsidianSkull => "Obsidian Skull",
201 Self::MushroomGrassSeeds => "Mushroom Grass Seeds",
202 Self::JungleGrassSeeds => "Jungle Grass Seeds",
203 Self::WoodenHammer => "Wooden Hammer",
204 Self::StarCannon => "Star Cannon",
205 Self::BluePhaseblade => "Blue Phaseblade",
206 Self::RedPhaseblade => "Red Phaseblade",
207 Self::GreenPhaseblade => "Green Phaseblade",
208 Self::PurplePhaseblade => "Purple Phaseblade",
209 Self::WhitePhaseblade => "White Phaseblade",
210 Self::YellowPhaseblade => "Yellow Phaseblade",
211 Self::MeteorHamaxe => "Meteor Hamaxe",
212 Self::EmptyBucket => "Empty Bucket",
213 Self::WaterBucket => "Water Bucket",
214 Self::LavaBucket => "Lava Bucket",
215 Self::JungleSpores if version <= 13 => "Jungle Rose",
216 Self::JungleRose => "Jungle Rose",
217 Self::Stinger => "Stinger",
218 Self::Vine => "Vine",
219 Self::FeralClaws => "Feral Claws",
220 Self::AnkletOfTheWind => "Anklet of the Wind",
221 Self::StaffOfRegrowth => "Staff of Regrowth",
222 Self::HellstoneBrick => "Hellstone Brick",
223 Self::WhoopieCushion => "Whoopie Cushion",
224 Self::Shackle => "Shackle",
225 Self::MoltenHamaxe => "Molten Hamaxe",
226 Self::Flamelash => "Flamelash",
227 Self::PhoenixBlaster => "Phoenix Blaster",
228 Self::Sunfury => "Sunfury",
229 Self::Hellforge => "Hellforge",
230 Self::ClayPot => "Clay Pot",
231 Self::NaturesGift => "Nature's Gift",
232 Self::Bed => "Bed",
233 Self::Silk => "Silk",
234 Self::LesserRestorationPotion => "Lesser Restoration Potion",
235 Self::RestorationPotion => "Restoration Potion",
236 Self::JungleHat if version <= 4 => "Cobalt Helmet",
237 Self::JungleHat => "Jungle Hat",
238 Self::JungleShirt if version <= 4 => "Cobalt Breastplate",
239 Self::JungleShirt => "Jungle Shirt",
240 Self::JunglePants if version <= 4 => "Cobalt Greaves",
241 Self::JunglePants => "Jungle Pants",
242 Self::MoltenHelmet => "Molten Helmet",
243 Self::MoltenBreastplate => "Molten Breastplate",
244 Self::MoltenGreaves => "Molten Greaves",
245 Self::MeteorShot => "Meteor Shot",
246 Self::StickyBomb => "Sticky Bomb",
247 Self::BlackLens => "Black Lens",
248 Self::Sunglasses => "Sunglasses",
249 Self::WizardHat => "Wizard Hat",
250 Self::TopHat => "Top Hat",
251 Self::TuxedoShirt => "Tuxedo Shirt",
252 Self::TuxedoPants => "Tuxedo Pants",
253 Self::SummerHat => "Summer Hat",
254 Self::BunnyHood => "Bunny Hood",
255 Self::PlumbersHat => "Plumber's Hat",
256 Self::PlumbersShirt => "Plumber's Shirt",
257 Self::PlumbersPants => "Plumber's Pants",
258 Self::HerosHat => "Hero's Hat",
259 Self::HerosShirt => "Hero's Shirt",
260 Self::HerosPants => "Hero's Pants",
261 Self::FishBowl => "Fish Bowl",
262 Self::ArchaeologistsHat => "Archaeologist's Hat",
263 Self::ArchaeologistsJacket => "Archaeologist's Jacket",
264 Self::ArchaeologistsPants => "Archaeologist's Pants",
265 Self::BlackThread if version <= 46 => "Black Dye",
266 Self::BlackThread => "Black Thread",
267 Self::GreenThread if version <= 46 => "Green Dye",
268 Self::GreenThread => "Green Thread",
269 Self::NinjaHood => "Ninja Hood",
270 Self::NinjaShirt => "Ninja Shirt",
271 Self::NinjaPants => "Ninja Pants",
272 Self::Leather => "Leather",
273 Self::RedHat => "Red Hat",
274 Self::Goldfish => "Goldfish",
275 Self::Robe => "Robe",
276 Self::RobotHat => "Robot Hat",
277 Self::GoldCrown => "Gold Crown",
278 Self::HellfireArrow => "Hellfire Arrow",
279 Self::Sandgun => "Sandgun",
280 Self::GuideVoodooDoll => "Guide Voodoo Doll",
281 Self::DivingHelmet => "Diving Helmet",
282 Self::FamiliarShirt => "Familiar Shirt",
283 Self::FamiliarPants => "Familiar Pants",
284 Self::FamiliarWig => "Familiar Wig",
285 Self::DemonScythe => "Demon Scythe",
286 Self::NightsEdge => "Night's Edge",
287 Self::DarkLance => "Dark Lance",
288 Self::Coral => "Coral",
289 Self::Cactus => "Cactus",
290 Self::Trident => "Trident",
291 Self::SilverBullet => "Silver Bullet",
292 Self::ThrowingKnife => "Throwing Knife",
293 Self::Spear => "Spear",
294 Self::Blowpipe => "Blowpipe",
295 Self::Glowstick => "Glowstick",
296 Self::Seed => "Seed",
297 Self::WoodenBoomerang => "Wooden Boomerang",
298 Self::Aglet => "Aglet",
299 Self::StickyGlowstick => "Sticky Glowstick",
300 Self::PoisonedKnife => "Poisoned Knife",
301 Self::ObsidianSkinPotion => "Obsidian Skin Potion",
302 Self::RegenerationPotion => "Regeneration Potion",
303 Self::SwiftnessPotion => "Swiftness Potion",
304 Self::GillsPotion if version <= 20 => "Gills potion",
305 Self::GillsPotion => "Gills Potion",
306 Self::IronskinPotion => "Ironskin Potion",
307 Self::ManaRegenerationPotion => "Mana Regeneration Potion",
308 Self::MagicPowerPotion => "Magic Power Potion",
309 Self::FeatherfallPotion => "Featherfall Potion",
310 Self::SpelunkerPotion => "Spelunker Potion",
311 Self::InvisibilityPotion => "Invisibility Potion",
312 Self::ShinePotion => "Shine Potion",
313 Self::NightOwlPotion => "Night Owl Potion",
314 Self::BattlePotion => "Battle Potion",
315 Self::ThornsPotion => "Thorns Potion",
316 Self::WaterWalkingPotion => "Water Walking Potion",
317 Self::ArcheryPotion => "Archery Potion",
318 Self::HunterPotion => "Hunter Potion",
319 Self::GravitationPotion => "Gravitation Potion",
320 Self::GoldChest => "Gold Chest",
321 Self::DaybloomSeeds => "Daybloom Seeds",
322 Self::MoonglowSeeds => "Moonglow Seeds",
323 Self::BlinkrootSeeds => "Blinkroot Seeds",
324 Self::DeathweedSeeds => "Deathweed Seeds",
325 Self::WaterleafSeeds => "Waterleaf Seeds",
326 Self::FireblossomSeeds => "Fireblossom Seeds",
327 Self::Daybloom => "Daybloom",
328 Self::Moonglow => "Moonglow",
329 Self::Blinkroot => "Blinkroot",
330 Self::Deathweed => "Deathweed",
331 Self::Waterleaf => "Waterleaf",
332 Self::Fireblossom => "Fireblossom",
333 Self::SharkFin => "Shark Fin",
334 Self::Feather => "Feather",
335 Self::Tombstone => "Tombstone",
336 Self::MimeMask => "Mime Mask",
337 Self::AntlionMandible => "Antlion Mandible",
338 Self::IllegalGunParts => "Illegal Gun Parts",
339 Self::TheDoctorsShirt => "The Doctor's Shirt",
340 Self::TheDoctorsPants => "The Doctor's Pants",
341 Self::GoldenKey => "Golden Key",
342 Self::ShadowChest => "Shadow Chest",
343 Self::ShadowKey => "Shadow Key",
344 Self::ObsidianBrickWall => "Obsidian Brick Wall",
345 Self::JungleSpores => "Jungle Spores",
346 Self::Loom => "Loom",
347 Self::Piano => "Piano",
348 Self::Dresser => "Dresser",
349 Self::Bench => "Bench",
350 Self::Bathtub => "Bathtub",
351 Self::RedBanner => "Red Banner",
352 Self::GreenBanner => "Green Banner",
353 Self::BlueBanner => "Blue Banner",
354 Self::YellowBanner => "Yellow Banner",
355 Self::LampPost => "Lamp Post",
356 Self::TikiTorch => "Tiki Torch",
357 Self::Barrel => "Barrel",
358 Self::ChineseLantern => "Chinese Lantern",
359 Self::CookingPot => "Cooking Pot",
360 Self::Safe => "Safe",
361 Self::SkullLantern => "Skull Lantern",
362 Self::TrashCan => "Trash Can",
363 Self::Candelabra => "Candelabra",
364 Self::PinkVase => "Pink Vase",
365 Self::Mug => "Mug",
366 Self::Keg => "Keg",
367 Self::Ale => "Ale",
368 Self::Bookcase => "Bookcase",
369 Self::Throne => "Throne",
370 Self::Bowl => "Bowl",
371 Self::BowlOfSoup => "Bowl of Soup",
372 Self::Toilet => "Toilet",
373 Self::GrandfatherClock => "Grandfather Clock",
374 Self::ArmorStatue => "Armor Statue",
375 Self::GoblinBattleStandard => "Goblin Battle Standard",
376 Self::TatteredCloth => "Tattered Cloth",
377 Self::Sawmill => "Sawmill",
378 Self::CobaltOre => "Cobalt Ore",
379 Self::MythrilOre => "Mythril Ore",
380 Self::AdamantiteOre => "Adamantite Ore",
381 Self::Pwnhammer => "Pwnhammer",
382 Self::Excalibur => "Excalibur",
383 Self::HallowedSeeds => "Hallowed Seeds",
384 Self::EbonsandBlock => "Ebonsand Block",
385 Self::CobaltHat => "Cobalt Hat",
386 Self::CobaltHelmet => "Cobalt Helmet",
387 Self::CobaltMask => "Cobalt Mask",
388 Self::CobaltBreastplate => "Cobalt Breastplate",
389 Self::CobaltLeggings => "Cobalt Leggings",
390 Self::MythrilHood => "Mythril Hood",
391 Self::MythrilHelmet => "Mythril Helmet",
392 Self::MythrilHat => "Mythril Hat",
393 Self::MythrilChainmail => "Mythril Chainmail",
394 Self::MythrilGreaves => "Mythril Greaves",
395 Self::CobaltBar => "Cobalt Bar",
396 Self::MythrilBar => "Mythril Bar",
397 Self::CobaltChainsaw => "Cobalt Chainsaw",
398 Self::MythrilChainsaw => "Mythril Chainsaw",
399 Self::CobaltDrill => "Cobalt Drill",
400 Self::MythrilDrill => "Mythril Drill",
401 Self::AdamantiteChainsaw => "Adamantite Chainsaw",
402 Self::AdamantiteDrill => "Adamantite Drill",
403 Self::DaoOfPow => "Dao of Pow",
404 Self::MythrilHalberd => "Mythril Halberd",
405 Self::AdamantiteBar => "Adamantite Bar",
406 Self::GlassWall => "Glass Wall",
407 Self::Compass => "Compass",
408 Self::DivingGear => "Diving Gear",
409 Self::Gps => "GPS",
410 Self::ObsidianHorseshoe => "Obsidian Horseshoe",
411 Self::ObsidianShield => "Obsidian Shield",
412 Self::TinkerersWorkshop => "Tinkerer's Workshop",
413 Self::CloudinaBalloon => "Cloud in a Balloon",
414 Self::AdamantiteHeadgear => "Adamantite Headgear",
415 Self::AdamantiteHelmet => "Adamantite Helmet",
416 Self::AdamantiteMask => "Adamantite Mask",
417 Self::AdamantiteBreastplate => "Adamantite Breastplate",
418 Self::AdamantiteLeggings => "Adamantite Leggings",
419 Self::SpectreBoots => "Spectre Boots",
420 Self::AdamantiteGlaive => "Adamantite Glaive",
421 Self::Toolbelt => "Toolbelt",
422 Self::PearlsandBlock => "Pearlsand Block",
423 Self::PearlstoneBlock => "Pearlstone Block",
424 Self::MiningShirt => "Mining Shirt",
425 Self::MiningPants => "Mining Pants",
426 Self::PearlstoneBrick => "Pearlstone Brick",
427 Self::IridescentBrick => "Iridescent Brick",
428 Self::MudstoneBlock => "Mudstone Brick",
429 Self::CobaltBrick => "Cobalt Brick",
430 Self::MythrilBrick => "Mythril Brick",
431 Self::PearlstoneBrickWall => "Pearlstone Brick Wall",
432 Self::IridescentBrickWall => "Iridescent Brick Wall",
433 Self::MudstoneBrickWall => "Mudstone Brick Wall",
434 Self::CobaltBrickWall => "Cobalt Brick Wall",
435 Self::MythrilBrickWall => "Mythril Brick Wall",
436 Self::HolyWater => "Holy Water",
437 Self::UnholyWater => "Unholy Water",
438 Self::SiltBlock => "Silt Block",
439 Self::FairyBell => "Fairy Bell",
440 Self::BreakerBlade => "Breaker Blade",
441 Self::BlueTorch => "Blue Torch",
442 Self::RedTorch => "Red Torch",
443 Self::GreenTorch => "Green Torch",
444 Self::PurpleTorch => "Purple Torch",
445 Self::WhiteTorch => "White Torch",
446 Self::YellowTorch => "Yellow Torch",
447 Self::DemonTorch => "Demon Torch",
448 Self::ClockworkAssaultRifle => "Clockwork Assault Rifle",
449 Self::CobaltRepeater => "Cobalt Repeater",
450 Self::MythrilRepeater => "Mythril Repeater",
451 Self::DualHook => "Dual Hook",
452 Self::StarStatue => "Star Statue",
453 Self::SwordStatue => "Sword Statue",
454 Self::SlimeStatue => "Slime Statue",
455 Self::GoblinStatue => "Goblin Statue",
456 Self::ShieldStatue => "Shield Statue",
457 Self::BatStatue => "Bat Statue",
458 Self::FishStatue => "Fish Statue",
459 Self::BunnyStatue => "Bunny Statue",
460 Self::SkeletonStatue => "Skeleton Statue",
461 Self::ReaperStatue => "Reaper Statue",
462 Self::WomanStatue => "Woman Statue",
463 Self::ImpStatue => "Imp Statue",
464 Self::GargoyleStatue => "Gargoyle Statue",
465 Self::GloomStatue => "Gloom Statue",
466 Self::HornetStatue => "Hornet Statue",
467 Self::BombStatue => "Bomb Statue",
468 Self::CrabStatue => "Crab Statue",
469 Self::HammerStatue => "Hammer Statue",
470 Self::PotionStatue => "Potion Statue",
471 Self::SpearStatue => "Spear Statue",
472 Self::CrossStatue => "Cross Statue",
473 Self::JellyfishStatue => "Jellyfish Statue",
474 Self::BowStatue => "Bow Statue",
475 Self::BoomerangStatue => "Boomerang Statue",
476 Self::BootStatue => "Boot Statue",
477 Self::ChestStatue => "Chest Statue",
478 Self::BirdStatue => "Bird Statue",
479 Self::AxeStatue => "Axe Statue",
480 Self::CorruptStatue => "Corrupt Statue",
481 Self::TreeStatue => "Tree Statue",
482 Self::AnvilStatue => "Anvil Statue",
483 Self::PickaxeStatue => "Pickaxe Statue",
484 Self::MushroomStatue => "Mushroom Statue",
485 Self::EyeballStatue => "Eyeball Statue",
486 Self::PillarStatue => "Pillar Statue",
487 Self::HeartStatue => "Heart Statue",
488 Self::PotStatue => "Pot Statue",
489 Self::SunflowerStatue => "Sunflower Statue",
490 Self::KingStatue => "King Statue",
491 Self::QueenStatue => "Queen Statue",
492 Self::PiranhaStatue => "Piranha Statue",
493 Self::PlankedWall => "Planked Wall",
494 Self::WoodenBeam => "Wooden Beam",
495 Self::AdamantiteRepeater => "Adamantite Repeater",
496 Self::AdamantiteSword => "Adamantite Sword",
497 Self::CobaltSword => "Cobalt Sword",
498 Self::MythrilSword => "Mythril Sword",
499 Self::MoonCharm => "Moon Charm",
500 Self::Ruler => "Ruler",
501 Self::CrystalBall => "Crystal Ball",
502 Self::DiscoBall => "Disco Ball",
503 Self::SorcererEmblem => "Sorcerer Emblem",
504 Self::WarriorEmblem => "Warrior Emblem",
505 Self::RangerEmblem => "Ranger Emblem",
506 Self::DemonWings => "Demon Wings",
507 Self::AngelWings => "Angel Wings",
508 Self::MagicalHarp => "Magical Harp",
509 Self::RainbowRod => "Rainbow Rod",
510 Self::IceRod => "Ice Rod",
511 Self::NeptunesShell => "Neptune's Shell",
512 Self::Mannequin => "Mannequin",
513 Self::GreaterHealingPotion => "Greater Healing Potion",
514 Self::GreaterManaPotion => "Greater Mana Potion",
515 Self::PixieDust => "Pixie Dust",
516 Self::CrystalShard => "Crystal Shard",
517 Self::ClownHat => "Clown Hat",
518 Self::ClownShirt => "Clown Shirt",
519 Self::ClownPants => "Clown Pants",
520 Self::Flamethrower => "Flamethrower",
521 Self::Bell => "Bell",
522 Self::Harp => "Harp",
523 Self::Wrench => "Red Wrench",
524 Self::WireCutter => "Wire Cutter",
525 Self::ActiveStoneBlock => "Active Stone Block",
526 Self::InactiveStoneBlock => "Inactive Stone Block",
527 Self::Lever => "Lever",
528 Self::LaserRifle => "Laser Rifle",
529 Self::CrystalBullet => "Crystal Bullet",
530 Self::HolyArrow => "Holy Arrow",
531 Self::MagicDagger => "Magic Dagger",
532 Self::CrystalStorm => "Crystal Storm",
533 Self::CursedFlames => "Cursed Flames",
534 Self::SoulOfLight => "Soul of Light",
535 Self::SoulOfNight => "Soul of Night",
536 Self::CursedFlame => "Cursed Flame",
537 Self::CursedTorch => "Cursed Torch",
538 Self::AdamantiteForge => "Adamantite Forge",
539 Self::MythrilAnvil => "Mythril Anvil",
540 Self::UnicornHorn => "Unicorn Horn",
541 Self::DarkShard => "Dark Shard",
542 Self::LightShard => "Light Shard",
543 Self::RedPressurePlate => "Red Pressure Plate",
544 Self::Wire => "Wire",
545 Self::SpellTome => "Spell Tome",
546 Self::StarCloak => "Star Cloak",
547 Self::Megashark => "Megashark",
548 Self::Shotgun => "Shotgun",
549 Self::PhilosophersStone => "Philosopher's Stone",
550 Self::TitanGlove => "Titan Glove",
551 Self::CobaltNaginata => "Cobalt Naginata",
552 Self::Switch => "Switch",
553 Self::DartTrap => "Dart Trap",
554 Self::Boulder => "Boulder",
555 Self::GreenPressurePlate => "Green Pressure Plate",
556 Self::GrayPressurePlate => "Gray Pressure Plate",
557 Self::BrownPressurePlate => "Brown Pressure Plate",
558 Self::MechanicalEye => "Mechanical Eye",
559 Self::CursedArrow => "Cursed Arrow",
560 Self::CursedBullet => "Cursed Bullet",
561 Self::SoulOfFright => "Soul of Fright",
562 Self::SoulOfMight => "Soul of Might",
563 Self::SoulOfSight => "Soul of Sight",
564 Self::Gungnir => "Gungnir",
565 Self::HallowedPlateMail => "Hallowed Plate Mail",
566 Self::HallowedGreaves => "Hallowed Greaves",
567 Self::HallowedHelmet => "Hallowed Helmet",
568 Self::CrossNecklace => "Cross Necklace",
569 Self::ManaFlower => "Mana Flower",
570 Self::MechanicalWorm => "Mechanical Worm",
571 Self::MechanicalSkull => "Mechanical Skull",
572 Self::HallowedHeadgear => "Hallowed Headgear",
573 Self::HallowedMask => "Hallowed Mask",
574 Self::SlimeCrown => "Slime Crown",
575 Self::LightDisc => "Light Disc",
576 Self::MusicBoxOverworldDay => "Music Box (Overworld Day)",
577 Self::MusicBoxEerie => "Music Box (Eerie)",
578 Self::MusicBoxNight => "Music Box (Night)",
579 Self::MusicBoxTitle => "Music Box (Title)",
580 Self::MusicBoxUnderground => "Music Box (Underground)",
581 Self::MusicBoxBoss1 => "Music Box (Boss 1)",
582 Self::MusicBoxJungle => "Music Box (Jungle)",
583 Self::MusicBoxCorruption => "Music Box (Corruption)",
584 Self::MusicBoxUndergroundCorruption => "Music Box (Underground Corruption)",
585 Self::MusicBoxTheHallow => "Music Box (The Hallow)",
586 Self::MusicBoxBoss2 => "Music Box (Boss 2)",
587 Self::MusicBoxUndergroundHallow => "Music Box (Underground Hallow)",
588 Self::MusicBoxBoss3 => "Music Box (Boss 3)",
589 Self::SoulOfFlight => "Soul of Flight",
590 Self::MusicBox => "Music Box",
591 Self::DemoniteBrick => "Demonite Brick",
592 Self::HallowedRepeater => "Hallowed Repeater",
593 Self::Drax => "Drax",
594 Self::Explosives => "Explosives",
595 Self::InletPump => "Inlet Pump",
596 Self::OutletPump => "Outlet Pump",
597 Self::Timer1Second => "1 Second Timer",
598 Self::Timer3Second => "3 Second Timer",
599 Self::Timer5Second => "5 Second Timer",
600 Self::CandyCaneBlock => "Candy Cane Block",
601 Self::CandyCaneWall => "Candy Cane Wall",
602 Self::SantaHat => "Santa Hat",
603 Self::SantaShirt => "Santa Shirt",
604 Self::SantaPants => "Santa Pants",
605 Self::GreenCandyCaneBlock => "Green Candy Cane Block",
606 Self::GreenCandyCaneWall => "Green Candy Cane Wall",
607 Self::SnowBlock => "Snow Block",
608 Self::SnowBrick => "Snow Brick",
609 Self::SnowBrickWall => "Snow Brick Wall",
610 Self::BlueLight => "Blue Light",
611 Self::RedLight => "Red Light",
612 Self::GreenLight => "Green Light",
613 Self::BluePresent => "Blue Present",
614 Self::GreenPresent => "Green Present",
615 Self::YellowPresent => "Yellow Present",
616 Self::SnowGlobe => "Snow Globe",
617 Self::Carrot => "Carrot",
618 Self::YellowPhasesaber => "Yellow Phasesaber",
619 Self::WhitePhasesaber => "White Phasesaber",
620 Self::PurplePhasesaber => "Purple Phasesaber",
621 Self::GreenPhasesaber => "Green Phasesaber",
622 Self::RedPhasesaber => "Red Phasesaber",
623 Self::BluePhasesaber => "Blue Phasesaber",
624 Self::PlatinumBow => "Platinum Bow",
625 Self::PlatinumHammer => "Platinum Hammer",
626 Self::PlatinumAxe => "Platinum Axe",
627 Self::PlatinumShortsword => "Platinum Shortsword",
628 Self::PlatinumBroadsword => "Platinum Broadsword",
629 Self::PlatinumPickaxe => "Platinum Pickaxe",
630 Self::TungstenBow => "Tungsten Bow",
631 Self::TungstenHammer => "Tungsten Hammer",
632 Self::TungstenAxe => "Tungsten Axe",
633 Self::TungstenShortsword => "Tungsten Shortsword",
634 Self::TungstenBroadsword => "Tungsten Broadsword",
635 Self::TungstenPickaxe => "Tungsten Pickaxe",
636 Self::LeadBow => "Lead Bow",
637 Self::LeadHammer => "Lead Hammer",
638 Self::LeadAxe => "Lead Axe",
639 Self::LeadShortsword => "Lead Shortsword",
640 Self::LeadBroadsword => "Lead Broadsword",
641 Self::LeadPickaxe => "Lead Pickaxe",
642 Self::TinBow => "Tin Bow",
643 Self::TinHammer => "Tin Hammer",
644 Self::TinAxe => "Tin Axe",
645 Self::TinShortsword => "Tin Shortsword",
646 Self::TinBroadsword => "Tin Broadsword",
647 Self::TinPickaxe => "Tin Pickaxe",
648 Self::CopperBow => "Copper Bow",
649 Self::CopperHammer => "Copper Hammer",
650 Self::CopperAxe => "Copper Axe",
651 Self::CopperShortsword => "Copper Shortsword",
652 Self::CopperBroadsword => "Copper Broadsword",
653 Self::CopperPickaxe => "Copper Pickaxe",
654 Self::SilverBow => "Silver Bow",
655 Self::SilverHammer => "Silver Hammer",
656 Self::SilverAxe => "Silver Axe",
657 Self::SilverShortsword => "Silver Shortsword",
658 Self::SilverBroadsword => "Silver Broadsword",
659 Self::SilverPickaxe => "Silver Pickaxe",
660 Self::GoldBow => "Gold Bow",
661 Self::GoldHammer => "Gold Hammer",
662 Self::GoldAxe => "Gold Axe",
663 Self::GoldShortsword => "Gold Shortsword",
664 Self::GoldBroadsword => "Gold Broadsword",
665 Self::GoldPickaxe => "Gold Pickaxe",
666 _ => return None,
667 })
668 }
669
670 pub fn from_old_id(id: &str, version: i32) -> Option<Self> {
671 Some(match id {
672 "Iron Pickaxe" => Self::IronPickaxe,
673 "Dirt Block" => Self::DirtBlock,
674 "Stone Block" => Self::StoneBlock,
675 "Iron Broadsword" => Self::IronBroadsword,
676 "Mushroom" => Self::Mushroom,
677 "Iron Shortsword" => Self::IronShortsword,
678 "Iron Hammer" => Self::IronHammer,
679 "Torch" => Self::Torch,
680 "Wood" => Self::Wood,
681 "Iron Axe" => Self::IronAxe,
682 "Iron Ore" => Self::IronOre,
683 "Copper Ore" => Self::CopperOre,
684 "Gold Ore" => Self::GoldOre,
685 "Silver Ore" => Self::SilverOre,
686 "Copper Watch" => Self::CopperWatch,
687 "Silver Watch" => Self::SilverWatch,
688 "Gold Watch" => Self::GoldWatch,
689 "Depth Meter" => Self::DepthMeter,
690 "Gold Bar" => Self::GoldBar,
691 "Copper Bar" => Self::CopperBar,
692 "Silver Bar" => Self::SilverBar,
693 "Iron Bar" => Self::IronBar,
694 "Gel" => Self::Gel,
695 "Wooden Sword" => Self::WoodenSword,
696 "Wooden Door" => Self::WoodenDoor,
697 "Stone Wall" => Self::StoneWall,
698 "Acorn" => Self::Acorn,
699 "Lesser Healing Potion" => Self::LesserHealingPotion,
700 "Life Crystal" => Self::LifeCrystal,
701 "Dirt Wall" => Self::DirtWall,
702 "Bottle" => Self::Bottle,
703 "Wooden Table" => Self::WoodenTable,
704 "Furnace" => Self::Furnace,
705 "Wooden Chair" => Self::WoodenChair,
706 "Iron Anvil" => Self::IronAnvil,
707 "Work Bench" => Self::WorkBench,
708 "Goggles" => Self::Goggles,
709 "Lens" => Self::Lens,
710 "Wooden Bow" => Self::WoodenBow,
711 "Wooden Arrow" => Self::WoodenArrow,
712 "Flaming Arrow" => Self::FlamingArrow,
713 "Shuriken" => Self::Shuriken,
714 "Suspicious Looking Eye" => Self::SuspiciousLookingEye,
715 "Demon Bow" => Self::DemonBow,
716 "War Axe of the Night" => Self::WarAxeOfTheNight,
717 "Light's Bane" => Self::LightsBane,
718 "Unholy Arrow" => Self::UnholyArrow,
719 "Chest" => Self::Chest,
720 "Band of Regeneration" => Self::BandOfRegeneration,
721 "Magic Mirror" => Self::MagicMirror,
722 "Jester's Arrow" => Self::JestersArrow,
723 "Angel Statue" => Self::AngelStatue,
724 "Cloud in a Bottle" => Self::CloudInABottle,
725 "Hermes Boots" => Self::HermesBoots,
726 "Enchanted Boomerang" => Self::EnchantedBoomerang,
727 "Demonite Ore" => Self::DemoniteOre,
728 "Demonite Bar" => Self::DemoniteBar,
729 "Heart" => Self::Heart,
730 "Corrupt Seeds" => Self::CorruptSeeds,
731 "Vile Mushroom" => Self::VileMushroom,
732 "Ebonstone Block" => Self::EbonstoneBlock,
733 "Grass Seeds" => Self::GrassSeeds,
734 "Sunflower" => Self::Sunflower,
735 "Vilethorn" => Self::Vilethorn,
736 "Starfury" => Self::Starfury,
737 "Purification Powder" => Self::PurificationPowder,
738 "Vile Powder" => Self::VilePowder,
739 "Rotten Chunk" => Self::RottenChunk,
740 "Worm Tooth" => Self::WormTooth,
741 "Worm Food" => Self::WormFood,
742 "Copper Coin" => Self::CopperCoin,
743 "Silver Coin" => Self::SilverCoin,
744 "Gold Coin" => Self::GoldCoin,
745 "Platinum Coin" => Self::PlatinumCoin,
746 "Fallen Star" => Self::FallenStar,
747 "Copper Greaves" => Self::CopperGreaves,
748 "Iron Greaves" => Self::IronGreaves,
749 "Silver Greaves" => Self::SilverGreaves,
750 "Gold Greaves" => Self::GoldGreaves,
751 "Copper Chainmail" => Self::CopperChainmail,
752 "Iron Chainmail" => Self::IronChainmail,
753 "Silver Chainmail" => Self::SilverChainmail,
754 "Gold Chainmail" => Self::GoldChainmail,
755 "Grappling Hook" => Self::GrapplingHook,
756 "Chain" | "Iron Chain" => Self::Chain,
757 "Shadow Scale" => Self::ShadowScale,
758 "Piggy Bank" => Self::PiggyBank,
759 "Mining Helmet" => Self::MiningHelmet,
760 "Copper Helmet" => Self::CopperHelmet,
761 "Iron Helmet" => Self::IronHelmet,
762 "Silver Helmet" => Self::SilverHelmet,
763 "Gold Helmet" => Self::GoldHelmet,
764 "Wood Wall" => Self::WoodWall,
765 "Wood Platform" => Self::WoodPlatform,
766 "Flintlock Pistol" => Self::FlintlockPistol,
767 "Musket" => Self::Musket,
768 "Musket Ball" => Self::MusketBall,
769 "Minishark" => Self::Minishark,
770 "Iron Bow" => Self::IronBow,
771 "Shadow Greaves" => Self::ShadowGreaves,
772 "Shadow Scalemail" => Self::ShadowScalemail,
773 "Shadow Helmet" => Self::ShadowHelmet,
774 "Nightmare Pickaxe" => Self::NightmarePickaxe,
775 "The Breaker" => Self::TheBreaker,
776 "Candle" => Self::Candle,
777 "Copper Chandelier" => Self::CopperChandelier,
778 "Silver Chandelier" => Self::SilverChandelier,
779 "Gold Chandelier" => Self::GoldChandelier,
780 "Mana Crystal" => Self::ManaCrystal,
781 "Lesser Mana Potion" => Self::LesserManaPotion,
782 "Band of Starpower" => Self::BandOfStarpower,
783 "Flower of Fire" => Self::FlowerOfFire,
784 "Magic Missile" => Self::MagicMissile,
785 "Dirt Rod" => Self::DirtRod,
786 "Shadow Orb" | "Orb of Light" => Self::ShadowOrb,
787 "Meteorite" => Self::Meteorite,
788 "Meteorite Bar" => Self::MeteoriteBar,
789 "Hook" => Self::Hook,
790 "Flamarang" => Self::Flamarang,
791 "Molten Fury" => Self::MoltenFury,
792 "Fiery Greatsword" => Self::FieryGreatsword,
793 "Molten Pickaxe" => Self::MoltenPickaxe,
794 "Meteor Helmet" => Self::MeteorHelmet,
795 "Meteor Suit" => Self::MeteorSuit,
796 "Meteor Leggings" => Self::MeteorLeggings,
797 "Bottled Water" => Self::BottledWater,
798 "Space Gun" => Self::SpaceGun,
799 "Rocket Boots" => Self::RocketBoots,
800 "Gray Brick" => Self::GrayBrick,
801 "Gray Brick Wall" => Self::GrayBrickWall,
802 "Red Brick" => Self::RedBrick,
803 "Red Brick Wall" => Self::RedBrickWall,
804 "Clay Block" => Self::ClayBlock,
805 "Blue Brick" => Self::BlueBrick,
806 "Blue Brick Wall" => Self::BlueBrickWall,
807 "Chain Lantern" => Self::ChainLantern,
808 "Green Brick" => Self::GreenBrick,
809 "Green Brick Wall" => Self::GreenBrickWall,
810 "Pink Brick" => Self::PinkBrick,
811 "Pink Brick Wall" => Self::PinkBrickWall,
812 "Gold Brick" => Self::GoldBrick,
813 "Gold Brick Wall" => Self::GoldBrickWall,
814 "Silver Brick" => Self::SilverBrick,
815 "Silver Brick Wall" => Self::SilverBrickWall,
816 "Copper Brick" => Self::CopperBrick,
817 "Copper Brick Wall" => Self::CopperBrickWall,
818 "Spike" => Self::Spike,
819 "Water Candle" => Self::WaterCandle,
820 "Book" => Self::Book,
821 "Cobweb" => Self::Cobweb,
822 "Necro Helmet" => Self::NecroHelmet,
823 "Necro Breastplate" => Self::NecroBreastplate,
824 "Necro Greaves" => Self::NecroGreaves,
825 "Bone" => Self::Bone,
826 "Muramasa" => Self::Muramasa,
827 "Cobalt Shield" => Self::CobaltShield,
828 "Aqua Scepter" => Self::AquaScepter,
829 "Lucky Horseshoe" => Self::LuckyHorseshoe,
830 "Shiny Red Balloon" => Self::ShinyRedBalloon,
831 "Harpoon" => Self::Harpoon,
832 "Spiky Ball" => Self::SpikyBall,
833 "Ball O' Hurt" | "Ball 'O Hurt" => Self::BallOHurt,
834 "Blue Moon" => Self::BlueMoon,
835 "Handgun" => Self::Handgun,
836 "Water Bolt" => Self::WaterBolt,
837 "Bomb" => Self::Bomb,
838 "Dynamite" => Self::Dynamite,
839 "Grenade" => Self::Grenade,
840 "Sand Block" => Self::SandBlock,
841 "Glass" => Self::Glass,
842 "Sign" => Self::Sign,
843 "Ash Block" => Self::AshBlock,
844 "Obsidian" => Self::Obsidian,
845 "Hellstone" => Self::Hellstone,
846 "Hellstone Bar" => Self::HellstoneBar,
847 "Mud Block" => Self::MudBlock,
848 "Sapphire" => Self::Sapphire,
849 "Ruby" => Self::Ruby,
850 "Emerald" => Self::Emerald,
851 "Topaz" => Self::Topaz,
852 "Amethyst" => Self::Amethyst,
853 "Diamond" => Self::Diamond,
854 "Glowing Mushroom" => Self::GlowingMushroom,
855 "Star" => Self::Star,
856 "Ivy Whip" => Self::IvyWhip,
857 "Breathing Reed" => Self::BreathingReed,
858 "Flipper" => Self::Flipper,
859 "Healing Potion" => Self::HealingPotion,
860 "Mana Potion" => Self::ManaPotion,
861 "Blade of Grass" => Self::BladeOfGrass,
862 "Thorn Chakram" | "Thorn Chakrum" => Self::ThornChakram,
863 "Obsidian Brick" => Self::ObsidianBrick,
864 "Obsidian Skull" => Self::ObsidianSkull,
865 "Mushroom Grass Seeds" => Self::MushroomGrassSeeds,
866 "Jungle Grass Seeds" => Self::JungleGrassSeeds,
867 "Wooden Hammer" => Self::WoodenHammer,
868 "Star Cannon" => Self::StarCannon,
869 "Blue Phaseblade" => Self::BluePhaseblade,
870 "Red Phaseblade" => Self::RedPhaseblade,
871 "Green Phaseblade" => Self::GreenPhaseblade,
872 "Purple Phaseblade" => Self::PurplePhaseblade,
873 "White Phaseblade" => Self::WhitePhaseblade,
874 "Yellow Phaseblade" => Self::YellowPhaseblade,
875 "Meteor Hamaxe" => Self::MeteorHamaxe,
876 "Empty Bucket" => Self::EmptyBucket,
877 "Water Bucket" => Self::WaterBucket,
878 "Lava Bucket" => Self::LavaBucket,
879 "Jungle Rose" if version <= 13 => Self::JungleSpores,
880 "Jungle Rose" => Self::JungleRose,
881 "Stinger" => Self::Stinger,
882 "Vine" => Self::Vine,
883 "Feral Claws" => Self::FeralClaws,
884 "Anklet of the Wind" => Self::AnkletOfTheWind,
885 "Staff of Regrowth" => Self::StaffOfRegrowth,
886 "Hellstone Brick" => Self::HellstoneBrick,
887 "Whoopie Cushion" => Self::WhoopieCushion,
888 "Shackle" => Self::Shackle,
889 "Molten Hamaxe" => Self::MoltenHamaxe,
890 "Flamelash" => Self::Flamelash,
891 "Phoenix Blaster" => Self::PhoenixBlaster,
892 "Sunfury" => Self::Sunfury,
893 "Hellforge" => Self::Hellforge,
894 "Clay Pot" => Self::ClayPot,
895 "Nature's Gift" => Self::NaturesGift,
896 "Bed" => Self::Bed,
897 "Silk" => Self::Silk,
898 "Lesser Restoration Potion" => Self::LesserRestorationPotion,
899 "Restoration Potion" => Self::RestorationPotion,
900 "Jungle Hat" => Self::JungleHat,
901 "Jungle Shirt" => Self::JungleShirt,
902 "Jungle Pants" | "Cobalt Greaves" => Self::JunglePants,
903 "Molten Helmet" => Self::MoltenHelmet,
904 "Molten Breastplate" => Self::MoltenBreastplate,
905 "Molten Greaves" => Self::MoltenGreaves,
906 "Meteor Shot" => Self::MeteorShot,
907 "Sticky Bomb" => Self::StickyBomb,
908 "Black Lens" => Self::BlackLens,
909 "Sunglasses" => Self::Sunglasses,
910 "Wizard Hat" => Self::WizardHat,
911 "Top Hat" => Self::TopHat,
912 "Tuxedo Shirt" => Self::TuxedoShirt,
913 "Tuxedo Pants" => Self::TuxedoPants,
914 "Summer Hat" => Self::SummerHat,
915 "Bunny Hood" => Self::BunnyHood,
916 "Plumber's Hat" => Self::PlumbersHat,
917 "Plumber's Shirt" => Self::PlumbersShirt,
918 "Plumber's Pants" => Self::PlumbersPants,
919 "Hero's Hat" => Self::HerosHat,
920 "Hero's Shirt" => Self::HerosShirt,
921 "Hero's Pants" => Self::HerosPants,
922 "Fish Bowl" => Self::FishBowl,
923 "Archaeologist's Hat" => Self::ArchaeologistsHat,
924 "Archaeologist's Jacket" => Self::ArchaeologistsJacket,
925 "Archaeologist's Pants" => Self::ArchaeologistsPants,
926 "Black Thread" | "Black Dye" => Self::BlackThread,
927 "Green Thread" | "Green Dye" => Self::GreenThread,
928 "Ninja Hood" => Self::NinjaHood,
929 "Ninja Shirt" => Self::NinjaShirt,
930 "Ninja Pants" => Self::NinjaPants,
931 "Leather" => Self::Leather,
932 "Red Hat" => Self::RedHat,
933 "Goldfish" => Self::Goldfish,
934 "Robe" => Self::Robe,
935 "Robot Hat" => Self::RobotHat,
936 "Gold Crown" => Self::GoldCrown,
937 "Hellfire Arrow" => Self::HellfireArrow,
938 "Sandgun" => Self::Sandgun,
939 "Guide Voodoo Doll" => Self::GuideVoodooDoll,
940 "Diving Helmet" => Self::DivingHelmet,
941 "Familiar Shirt" => Self::FamiliarShirt,
942 "Familiar Pants" => Self::FamiliarPants,
943 "Familiar Wig" => Self::FamiliarWig,
944 "Demon Scythe" => Self::DemonScythe,
945 "Night's Edge" => Self::NightsEdge,
946 "Dark Lance" => Self::DarkLance,
947 "Coral" => Self::Coral,
948 "Cactus" => Self::Cactus,
949 "Trident" => Self::Trident,
950 "Silver Bullet" => Self::SilverBullet,
951 "Throwing Knife" => Self::ThrowingKnife,
952 "Spear" => Self::Spear,
953 "Blowpipe" => Self::Blowpipe,
954 "Glowstick" => Self::Glowstick,
955 "Seed" => Self::Seed,
956 "Wooden Boomerang" => Self::WoodenBoomerang,
957 "Aglet" => Self::Aglet,
958 "Sticky Glowstick" => Self::StickyGlowstick,
959 "Poisoned Knife" => Self::PoisonedKnife,
960 "Obsidian Skin Potion" => Self::ObsidianSkinPotion,
961 "Regeneration Potion" => Self::RegenerationPotion,
962 "Swiftness Potion" => Self::SwiftnessPotion,
963 "Gills Potion" | "Gills potion" => Self::GillsPotion,
964 "Ironskin Potion" => Self::IronskinPotion,
965 "Mana Regeneration Potion" => Self::ManaRegenerationPotion,
966 "Magic Power Potion" => Self::MagicPowerPotion,
967 "Featherfall Potion" => Self::FeatherfallPotion,
968 "Spelunker Potion" => Self::SpelunkerPotion,
969 "Invisibility Potion" => Self::InvisibilityPotion,
970 "Shine Potion" => Self::ShinePotion,
971 "Night Owl Potion" => Self::NightOwlPotion,
972 "Battle Potion" => Self::BattlePotion,
973 "Thorns Potion" => Self::ThornsPotion,
974 "Water Walking Potion" => Self::WaterWalkingPotion,
975 "Archery Potion" => Self::ArcheryPotion,
976 "Hunter Potion" => Self::HunterPotion,
977 "Gravitation Potion" => Self::GravitationPotion,
978 "Gold Chest" => Self::GoldChest,
979 "Daybloom Seeds" => Self::DaybloomSeeds,
980 "Moonglow Seeds" => Self::MoonglowSeeds,
981 "Blinkroot Seeds" => Self::BlinkrootSeeds,
982 "Deathweed Seeds" => Self::DeathweedSeeds,
983 "Waterleaf Seeds" => Self::WaterleafSeeds,
984 "Fireblossom Seeds" => Self::FireblossomSeeds,
985 "Daybloom" => Self::Daybloom,
986 "Moonglow" => Self::Moonglow,
987 "Blinkroot" => Self::Blinkroot,
988 "Deathweed" => Self::Deathweed,
989 "Waterleaf" => Self::Waterleaf,
990 "Fireblossom" => Self::Fireblossom,
991 "Shark Fin" => Self::SharkFin,
992 "Feather" => Self::Feather,
993 "Tombstone" => Self::Tombstone,
994 "Mime Mask" => Self::MimeMask,
995 "Antlion Mandible" => Self::AntlionMandible,
996 "Illegal Gun Parts" => Self::IllegalGunParts,
997 "The Doctor's Shirt" => Self::TheDoctorsShirt,
998 "The Doctor's Pants" => Self::TheDoctorsPants,
999 "Golden Key" => Self::GoldenKey,
1000 "Shadow Chest" => Self::ShadowChest,
1001 "Shadow Key" => Self::ShadowKey,
1002 "Obsidian Brick Wall" => Self::ObsidianBrickWall,
1003 "Jungle Spores" => Self::JungleSpores,
1004 "Loom" => Self::Loom,
1005 "Piano" => Self::Piano,
1006 "Dresser" => Self::Dresser,
1007 "Bench" => Self::Bench,
1008 "Bathtub" => Self::Bathtub,
1009 "Red Banner" => Self::RedBanner,
1010 "Green Banner" => Self::GreenBanner,
1011 "Blue Banner" => Self::BlueBanner,
1012 "Yellow Banner" => Self::YellowBanner,
1013 "Lamp Post" => Self::LampPost,
1014 "Tiki Torch" => Self::TikiTorch,
1015 "Barrel" => Self::Barrel,
1016 "Chinese Lantern" => Self::ChineseLantern,
1017 "Cooking Pot" => Self::CookingPot,
1018 "Safe" => Self::Safe,
1019 "Skull Lantern" => Self::SkullLantern,
1020 "Trash Can" => Self::TrashCan,
1021 "Candelabra" => Self::Candelabra,
1022 "Pink Vase" => Self::PinkVase,
1023 "Mug" => Self::Mug,
1024 "Keg" => Self::Keg,
1025 "Ale" => Self::Ale,
1026 "Bookcase" => Self::Bookcase,
1027 "Throne" => Self::Throne,
1028 "Bowl" => Self::Bowl,
1029 "Bowl of Soup" => Self::BowlOfSoup,
1030 "Toilet" => Self::Toilet,
1031 "Grandfather Clock" => Self::GrandfatherClock,
1032 "Armor Statue" => Self::ArmorStatue,
1033 "Goblin Battle Standard" => Self::GoblinBattleStandard,
1034 "Tattered Cloth" => Self::TatteredCloth,
1035 "Sawmill" => Self::Sawmill,
1036 "Cobalt Ore" => Self::CobaltOre,
1037 "Mythril Ore" => Self::MythrilOre,
1038 "Adamantite Ore" => Self::AdamantiteOre,
1039 "Pwnhammer" => Self::Pwnhammer,
1040 "Excalibur" => Self::Excalibur,
1041 "Hallowed Seeds" => Self::HallowedSeeds,
1042 "Ebonsand Block" => Self::EbonsandBlock,
1043 "Cobalt Hat" => Self::CobaltHat,
1044 "Cobalt Helmet" if version <= 4 => Self::JungleHat,
1045 "Cobalt Helmet" => Self::CobaltHelmet,
1046 "Cobalt Mask" => Self::CobaltMask,
1047 "Cobalt Breastplate" if version <= 4 => Self::JungleShirt,
1048 "Cobalt Breastplate" => Self::CobaltBreastplate,
1049 "Cobalt Leggings" => Self::CobaltLeggings,
1050 "Mythril Hood" => Self::MythrilHood,
1051 "Mythril Helmet" => Self::MythrilHelmet,
1052 "Mythril Hat" => Self::MythrilHat,
1053 "Mythril Chainmail" => Self::MythrilChainmail,
1054 "Mythril Greaves" => Self::MythrilGreaves,
1055 "Cobalt Bar" => Self::CobaltBar,
1056 "Mythril Bar" => Self::MythrilBar,
1057 "Cobalt Chainsaw" => Self::CobaltChainsaw,
1058 "Mythril Chainsaw" => Self::MythrilChainsaw,
1059 "Cobalt Drill" => Self::CobaltDrill,
1060 "Mythril Drill" => Self::MythrilDrill,
1061 "Adamantite Chainsaw" => Self::AdamantiteChainsaw,
1062 "Adamantite Drill" => Self::AdamantiteDrill,
1063 "Dao of Pow" => Self::DaoOfPow,
1064 "Mythril Halberd" => Self::MythrilHalberd,
1065 "Adamantite Bar" => Self::AdamantiteBar,
1066 "Glass Wall" => Self::GlassWall,
1067 "Compass" => Self::Compass,
1068 "Diving Gear" => Self::DivingGear,
1069 "GPS" => Self::Gps,
1070 "Obsidian Horseshoe" => Self::ObsidianHorseshoe,
1071 "Obsidian Shield" => Self::ObsidianShield,
1072 "Tinkerer's Workshop" => Self::TinkerersWorkshop,
1073 "Cloud in a Balloon" => Self::CloudinaBalloon,
1074 "Adamantite Headgear" => Self::AdamantiteHeadgear,
1075 "Adamantite Helmet" => Self::AdamantiteHelmet,
1076 "Adamantite Mask" => Self::AdamantiteMask,
1077 "Adamantite Breastplate" => Self::AdamantiteBreastplate,
1078 "Adamantite Leggings" => Self::AdamantiteLeggings,
1079 "Spectre Boots" => Self::SpectreBoots,
1080 "Adamantite Glaive" => Self::AdamantiteGlaive,
1081 "Toolbelt" => Self::Toolbelt,
1082 "Pearlsand Block" => Self::PearlsandBlock,
1083 "Pearlstone Block" => Self::PearlstoneBlock,
1084 "Mining Shirt" => Self::MiningShirt,
1085 "Mining Pants" => Self::MiningPants,
1086 "Pearlstone Brick" => Self::PearlstoneBrick,
1087 "Iridescent Brick" => Self::IridescentBrick,
1088 "Mudstone Brick" => Self::MudstoneBlock,
1089 "Cobalt Brick" => Self::CobaltBrick,
1090 "Mythril Brick" => Self::MythrilBrick,
1091 "Pearlstone Brick Wall" => Self::PearlstoneBrickWall,
1092 "Iridescent Brick Wall" => Self::IridescentBrickWall,
1093 "Mudstone Brick Wall" => Self::MudstoneBrickWall,
1094 "Cobalt Brick Wall" => Self::CobaltBrickWall,
1095 "Mythril Brick Wall" => Self::MythrilBrickWall,
1096 "Holy Water" => Self::HolyWater,
1097 "Unholy Water" => Self::UnholyWater,
1098 "Silt Block" => Self::SiltBlock,
1099 "Fairy Bell" => Self::FairyBell,
1100 "Breaker Blade" => Self::BreakerBlade,
1101 "Blue Torch" => Self::BlueTorch,
1102 "Red Torch" => Self::RedTorch,
1103 "Green Torch" => Self::GreenTorch,
1104 "Purple Torch" => Self::PurpleTorch,
1105 "White Torch" => Self::WhiteTorch,
1106 "Yellow Torch" => Self::YellowTorch,
1107 "Demon Torch" => Self::DemonTorch,
1108 "Clockwork Assault Rifle" => Self::ClockworkAssaultRifle,
1109 "Cobalt Repeater" => Self::CobaltRepeater,
1110 "Mythril Repeater" => Self::MythrilRepeater,
1111 "Dual Hook" => Self::DualHook,
1112 "Star Statue" => Self::StarStatue,
1113 "Sword Statue" => Self::SwordStatue,
1114 "Slime Statue" => Self::SlimeStatue,
1115 "Goblin Statue" => Self::GoblinStatue,
1116 "Shield Statue" => Self::ShieldStatue,
1117 "Bat Statue" => Self::BatStatue,
1118 "Fish Statue" => Self::FishStatue,
1119 "Bunny Statue" => Self::BunnyStatue,
1120 "Skeleton Statue" => Self::SkeletonStatue,
1121 "Reaper Statue" => Self::ReaperStatue,
1122 "Woman Statue" => Self::WomanStatue,
1123 "Imp Statue" => Self::ImpStatue,
1124 "Gargoyle Statue" => Self::GargoyleStatue,
1125 "Gloom Statue" => Self::GloomStatue,
1126 "Hornet Statue" => Self::HornetStatue,
1127 "Bomb Statue" => Self::BombStatue,
1128 "Crab Statue" => Self::CrabStatue,
1129 "Hammer Statue" => Self::HammerStatue,
1130 "Potion Statue" => Self::PotionStatue,
1131 "Spear Statue" => Self::SpearStatue,
1132 "Cross Statue" => Self::CrossStatue,
1133 "Jellyfish Statue" => Self::JellyfishStatue,
1134 "Bow Statue" => Self::BowStatue,
1135 "Boomerang Statue" => Self::BoomerangStatue,
1136 "Boot Statue" => Self::BootStatue,
1137 "Chest Statue" => Self::ChestStatue,
1138 "Bird Statue" => Self::BirdStatue,
1139 "Axe Statue" => Self::AxeStatue,
1140 "Corrupt Statue" => Self::CorruptStatue,
1141 "Tree Statue" => Self::TreeStatue,
1142 "Anvil Statue" => Self::AnvilStatue,
1143 "Pickaxe Statue" => Self::PickaxeStatue,
1144 "Mushroom Statue" => Self::MushroomStatue,
1145 "Eyeball Statue" => Self::EyeballStatue,
1146 "Pillar Statue" => Self::PillarStatue,
1147 "Heart Statue" => Self::HeartStatue,
1148 "Pot Statue" => Self::PotStatue,
1149 "Sunflower Statue" => Self::SunflowerStatue,
1150 "King Statue" => Self::KingStatue,
1151 "Queen Statue" => Self::QueenStatue,
1152 "Piranha Statue" => Self::PiranhaStatue,
1153 "Planked Wall" => Self::PlankedWall,
1154 "Wooden Beam" => Self::WoodenBeam,
1155 "Adamantite Repeater" => Self::AdamantiteRepeater,
1156 "Adamantite Sword" => Self::AdamantiteSword,
1157 "Cobalt Sword" => Self::CobaltSword,
1158 "Mythril Sword" => Self::MythrilSword,
1159 "Moon Charm" => Self::MoonCharm,
1160 "Ruler" => Self::Ruler,
1161 "Crystal Ball" => Self::CrystalBall,
1162 "Disco Ball" => Self::DiscoBall,
1163 "Sorcerer Emblem" => Self::SorcererEmblem,
1164 "Warrior Emblem" => Self::WarriorEmblem,
1165 "Ranger Emblem" => Self::RangerEmblem,
1166 "Demon Wings" => Self::DemonWings,
1167 "Angel Wings" => Self::AngelWings,
1168 "Magical Harp" => Self::MagicalHarp,
1169 "Rainbow Rod" => Self::RainbowRod,
1170 "Ice Rod" => Self::IceRod,
1171 "Neptune's Shell" => Self::NeptunesShell,
1172 "Mannequin" => Self::Mannequin,
1173 "Greater Healing Potion" => Self::GreaterHealingPotion,
1174 "Greater Mana Potion" => Self::GreaterManaPotion,
1175 "Pixie Dust" => Self::PixieDust,
1176 "Crystal Shard" => Self::CrystalShard,
1177 "Clown Hat" => Self::ClownHat,
1178 "Clown Shirt" => Self::ClownShirt,
1179 "Clown Pants" => Self::ClownPants,
1180 "Flamethrower" => Self::Flamethrower,
1181 "Bell" => Self::Bell,
1182 "Harp" => Self::Harp,
1183 "Red Wrench" => Self::Wrench,
1184 "Wire Cutter" => Self::WireCutter,
1185 "Active Stone Block" => Self::ActiveStoneBlock,
1186 "Inactive Stone Block" => Self::InactiveStoneBlock,
1187 "Lever" => Self::Lever,
1188 "Laser Rifle" => Self::LaserRifle,
1189 "Crystal Bullet" => Self::CrystalBullet,
1190 "Holy Arrow" => Self::HolyArrow,
1191 "Magic Dagger" => Self::MagicDagger,
1192 "Crystal Storm" => Self::CrystalStorm,
1193 "Cursed Flames" => Self::CursedFlames,
1194 "Soul of Light" => Self::SoulOfLight,
1195 "Soul of Night" => Self::SoulOfNight,
1196 "Cursed Flame" => Self::CursedFlame,
1197 "Cursed Torch" => Self::CursedTorch,
1198 "Adamantite Forge" => Self::AdamantiteForge,
1199 "Mythril Anvil" => Self::MythrilAnvil,
1200 "Unicorn Horn" => Self::UnicornHorn,
1201 "Dark Shard" => Self::DarkShard,
1202 "Light Shard" => Self::LightShard,
1203 "Red Pressure Plate" => Self::RedPressurePlate,
1204 "Wire" => Self::Wire,
1205 "Spell Tome" => Self::SpellTome,
1206 "Star Cloak" => Self::StarCloak,
1207 "Megashark" => Self::Megashark,
1208 "Shotgun" => Self::Shotgun,
1209 "Philosopher's Stone" => Self::PhilosophersStone,
1210 "Titan Glove" => Self::TitanGlove,
1211 "Cobalt Naginata" => Self::CobaltNaginata,
1212 "Switch" => Self::Switch,
1213 "Dart Trap" => Self::DartTrap,
1214 "Boulder" => Self::Boulder,
1215 "Green Pressure Plate" => Self::GreenPressurePlate,
1216 "Gray Pressure Plate" => Self::GrayPressurePlate,
1217 "Brown Pressure Plate" => Self::BrownPressurePlate,
1218 "Mechanical Eye" => Self::MechanicalEye,
1219 "Cursed Arrow" => Self::CursedArrow,
1220 "Cursed Bullet" => Self::CursedBullet,
1221 "Soul of Fright" => Self::SoulOfFright,
1222 "Soul of Might" => Self::SoulOfMight,
1223 "Soul of Sight" => Self::SoulOfSight,
1224 "Gungnir" => Self::Gungnir,
1225 "Hallowed Plate Mail" => Self::HallowedPlateMail,
1226 "Hallowed Greaves" => Self::HallowedGreaves,
1227 "Hallowed Helmet" => Self::HallowedHelmet,
1228 "Cross Necklace" => Self::CrossNecklace,
1229 "Mana Flower" => Self::ManaFlower,
1230 "Mechanical Worm" => Self::MechanicalWorm,
1231 "Mechanical Skull" => Self::MechanicalSkull,
1232 "Hallowed Headgear" => Self::HallowedHeadgear,
1233 "Hallowed Mask" => Self::HallowedMask,
1234 "Slime Crown" => Self::SlimeCrown,
1235 "Light Disc" => Self::LightDisc,
1236 "Music Box (Overworld Day)" => Self::MusicBoxOverworldDay,
1237 "Music Box (Eerie)" => Self::MusicBoxEerie,
1238 "Music Box (Night)" => Self::MusicBoxNight,
1239 "Music Box (Title)" => Self::MusicBoxTitle,
1240 "Music Box (Underground)" => Self::MusicBoxUnderground,
1241 "Music Box (Boss 1)" => Self::MusicBoxBoss1,
1242 "Music Box (Jungle)" => Self::MusicBoxJungle,
1243 "Music Box (Corruption)" => Self::MusicBoxCorruption,
1244 "Music Box (Underground Corruption)" => Self::MusicBoxUndergroundCorruption,
1245 "Music Box (The Hallow)" => Self::MusicBoxTheHallow,
1246 "Music Box (Boss 2)" => Self::MusicBoxBoss2,
1247 "Music Box (Underground Hallow)" => Self::MusicBoxUndergroundHallow,
1248 "Music Box (Boss 3)" => Self::MusicBoxBoss3,
1249 "Soul of Flight" => Self::SoulOfFlight,
1250 "Music Box" => Self::MusicBox,
1251 "Demonite Brick" => Self::DemoniteBrick,
1252 "Hallowed Repeater" => Self::HallowedRepeater,
1253 "Drax" => Self::Drax,
1254 "Explosives" => Self::Explosives,
1255 "Inlet Pump" => Self::InletPump,
1256 "Outlet Pump" => Self::OutletPump,
1257 "1 Second Timer" => Self::Timer1Second,
1258 "3 Second Timer" => Self::Timer3Second,
1259 "5 Second Timer" => Self::Timer5Second,
1260 "Candy Cane Block" => Self::CandyCaneBlock,
1261 "Candy Cane Wall" => Self::CandyCaneWall,
1262 "Santa Hat" => Self::SantaHat,
1263 "Santa Shirt" => Self::SantaShirt,
1264 "Santa Pants" => Self::SantaPants,
1265 "Green Candy Cane Block" => Self::GreenCandyCaneBlock,
1266 "Green Candy Cane Wall" => Self::GreenCandyCaneWall,
1267 "Snow Block" => Self::SnowBlock,
1268 "Snow Brick" => Self::SnowBrick,
1269 "Snow Brick Wall" => Self::SnowBrickWall,
1270 "Blue Light" => Self::BlueLight,
1271 "Red Light" => Self::RedLight,
1272 "Green Light" => Self::GreenLight,
1273 "Blue Present" => Self::BluePresent,
1274 "Green Present" => Self::GreenPresent,
1275 "Yellow Present" => Self::YellowPresent,
1276 "Snow Globe" => Self::SnowGlobe,
1277 "Carrot" => Self::Carrot,
1278 "Yellow Phasesaber" => Self::YellowPhasesaber,
1279 "White Phasesaber" => Self::WhitePhasesaber,
1280 "Purple Phasesaber" => Self::PurplePhasesaber,
1281 "Green Phasesaber" => Self::GreenPhasesaber,
1282 "Red Phasesaber" => Self::RedPhasesaber,
1283 "Blue Phasesaber" => Self::BluePhasesaber,
1284 "Platinum Bow" => Self::PlatinumBow,
1285 "Platinum Hammer" => Self::PlatinumHammer,
1286 "Platinum Axe" => Self::PlatinumAxe,
1287 "Platinum Shortsword" => Self::PlatinumShortsword,
1288 "Platinum Broadsword" => Self::PlatinumBroadsword,
1289 "Platinum Pickaxe" => Self::PlatinumPickaxe,
1290 "Tungsten Bow" => Self::TungstenBow,
1291 "Tungsten Hammer" => Self::TungstenHammer,
1292 "Tungsten Axe" => Self::TungstenAxe,
1293 "Tungsten Shortsword" => Self::TungstenShortsword,
1294 "Tungsten Broadsword" => Self::TungstenBroadsword,
1295 "Tungsten Pickaxe" => Self::TungstenPickaxe,
1296 "Lead Bow" => Self::LeadBow,
1297 "Lead Hammer" => Self::LeadHammer,
1298 "Lead Axe" => Self::LeadAxe,
1299 "Lead Shortsword" => Self::LeadShortsword,
1300 "Lead Broadsword" => Self::LeadBroadsword,
1301 "Lead Pickaxe" => Self::LeadPickaxe,
1302 "Tin Bow" => Self::TinBow,
1303 "Tin Hammer" => Self::TinHammer,
1304 "Tin Axe" => Self::TinAxe,
1305 "Tin Shortsword" => Self::TinShortsword,
1306 "Tin Broadsword" => Self::TinBroadsword,
1307 "Tin Pickaxe" => Self::TinPickaxe,
1308 "Copper Bow" => Self::CopperBow,
1309 "Copper Hammer" => Self::CopperHammer,
1310 "Copper Axe" => Self::CopperAxe,
1311 "Copper Shortsword" => Self::CopperShortsword,
1312 "Copper Broadsword" => Self::CopperBroadsword,
1313 "Copper Pickaxe" => Self::CopperPickaxe,
1314 "Silver Bow" => Self::SilverBow,
1315 "Silver Hammer" => Self::SilverHammer,
1316 "Silver Axe" => Self::SilverAxe,
1317 "Silver Shortsword" => Self::SilverShortsword,
1318 "Silver Broadsword" => Self::SilverBroadsword,
1319 "Silver Pickaxe" => Self::SilverPickaxe,
1320 "Gold Bow" => Self::GoldBow,
1321 "Gold Hammer" => Self::GoldHammer,
1322 "Gold Axe" => Self::GoldAxe,
1323 "Gold Shortsword" => Self::GoldShortsword,
1324 "Gold Broadsword" => Self::GoldBroadsword,
1325 "Gold Pickaxe" => Self::GoldPickaxe,
1326 _ => return None,
1327 })
1328 }
1329}