Can you fight Duke Fishron before mechanical bosses?
Though its difficulty makes it a post-Plantera or Golem boss, it is possible to defeat Duke Fishron before any Mechanical boss and obtain his drops to greatly ease the fight against them.