Some of these recommendations assume that you are using at least one decent minion. To swap class, just swap out your class-specific armors and accessories.
MELEE
earlygame: metal armor (substitute Gi if available)
- various movement accessories (Amphibian Boots, Fledgling Wings, any Horseshoe Balloon)
late pre-Hardmode: full Molten
- Obsidian Shield, Stinger Necklace
early Hardmode: Adamantite Helmet/Frost Breastplate/Mythril Greaves OR full Mythril
- Warrior Emblem, Power Glove, Yoyo Bag
pre-Plantera: full Hallowed OR Hallowed Mask/Monk's Shirt/Squire's Greaves
pre-Lunar: full Beetle (scale mail) OR Shinobi Infiltrator's Helmet/Monk's Shirt/Valhalla Knight's Greaves
- Destroyer Emblem, Master Ninja Gear, Frozen Shield, Celestial Shell, Fishron/Empress/Betsy's Wings
RANGED
earlygame: Fossil armor (substitute Gi if available)
- various movement accessories (Amphibian Boots, Fledgling Wings, any Horseshoe Balloon)
late pre-Hardmode: full Necro
- Obsidian Shield, Stinger Necklace
early Hardmode: Adamantite Mask/Frost Breastplate/Mythril Greaves
- Magic Quiver, Ranger Emblem
pre-Plantera: full Hallowed OR Hallowed Helmet/Huntress's Jerkin/Mythril Greaves
post-Golem: Shroomite head/Shroomite Breastplate/Mythril Greaves
- Destroyer Emblem, Sniper Scope, Master Ninja Gear, Frozen Shield, Celestial Shell,
pre-Lunar: Shroomite head/Red Riding Dress/Red Riding Leggings
- Fishron/Empress/Betsy's Wings