This build isn't anything particularly original, mostly a slight tweak of the standard Very Long Spear build in the event of having a Magic Badge.
The heart of the build is the Ice Flower, which generates an enormous amount of block and decent amount of mana you can use to proc Mana Orbs.
Prioritize solutions for managing stamina, such as the Spell Scroll: Regrowth or Wolpertinger. Cold Mirrors are also just generally very strong, so make as many as you can.
While a Moon Shield is all but required, any upgraded Valor variant would likely work for the second. Together in combination with some kind of upgraded armor provide almost enough mana that it shouldn't take too long to convert Mana Orbs into Djinn Lamp damage.
As far as amulets, Amulet of Steel and Amulet of Fortune should both be obvious. The Amulet of the Wild helps with the spikes needed for Djinn Lamps, as does the Amulet of Energy.