terra_items/item/
old_id.rs

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}