UniversalWand

v0.7.2·Updated 2026-10-01

One wand for twelve vanilla staffs and optional Fracturing variants. Remember spell unlocks and levels, switch with configurable keys, and enable optional Lumos and Telekinesis.

About this mod Author’s original text

Universal Wand

Cast twelve vanilla staff spells from one wand. Select an unlocked spell with configurable keys while keeping the wand equipped. Optional Staffs of Fracturing support adds Iolite, Jade and Bloodstone variants.

  • Built-in alternate casting: Protection on secondary attack, or Trollstav with Dead Raiser selected.
  • Optional extra spells: Lumos and Telekinesis, cycled with Numpad +.
  • Remembered progression: unlock staff spells as you acquire their originals; the wand remembers each staff's highest level.

Built-in alternate casting inspired by MagicTweaks by Gaakrin. MagicTweaks is not required or bundled.

Staff controls

Equip the wand, select a spell, then left-click to cast. All selection keys can be changed in the config.

| Default key | Selects |

| --- | --- |

| Numpad 0 | Protection |

| Numpad 1 | Frost |

| Numpad 2 | Embers |

| Numpad 3 | Fracturing; press again to cycle supported variants |

| Numpad 4 | Dundr |

| Numpad 5 | Staff of the Wild |

| Numpad 8 | Dead Raiser |

| Numpad 9 | Trollstav |

| Numpad Enter | Cycle unlocked Deep North staffs |

| Numpad + | Cycle enabled custom spells |

Numpad 6/7 are unassigned. Enter cycles Echo Spike → Spirit Caller → Northern Vengeance → Lightning Strike. Number keys or Enter leave custom mode.

Unlocks: acquire, craft or use an original staff to unlock its spell for your character. The wand remembers each staff's highest level, including later upgrades. Locked keys say Not yet unlocked. Original staffs remain usable; trading a wand does not transfer unlocks. Requests made during an attack apply when it ends; changing to another wand cancels that pending request.

Built-in alternate casting

Enabled by default. Primary attack keeps casting your selected spell:

| Selected staff spell | Secondary Attack casts |

| --- | --- |

| Dead Raiser | Trollstav |

| Any other staff spell | Protection |

Alternates need their own unlock and use their own recorded level, costs and restrictions. Set [Casting] Enable Alternate Casting = false to restore normal staff secondary attacks.

Optional custom spells

Off by default. Enable them in BepInEx/config/com.universalwand.valheim.cfg:

[Custom Spells]

Custom Added Spells = On

Numpad + cycles Lumos → Telekinesis. Enabling the setting unlocks both wand spells together.

| Spell | What it does |

| --- | --- |

| Lumos | A wisp-like tip light. Primary throws a light; secondary places one. Cast lights last 30 seconds. The tip light disappears on switching/unequipping. Does not clear mist. |

| Telekinesis | Lift, move, pull and throw creatures or objects. Controls below. |

Spirit Orb and custom Lightning Strike are disabled.

Use Valheim's configured Primary Attack, Secondary Attack and Block bindings, including controller bindings. Secondary Attack and Block are separate actions.

How to use Telekinesis

  • Aim and press Secondary Attack to grab an eligible target.
  • Move or look around to carry it at the same chosen distance. Looking up/down steers it too.
  • Hold Secondary Attack to keep raising it. Release after holding and it stays floating.
  • Hold Block to pull it closer.
  • Primary Attack / left-click violently throws it. For a natural fling, swing it with your movement, then quick-tap Secondary Attack to release its current momentum.

Releasing the initial grab button does not drop the target. A later secondary tap shorter than 0.20 seconds releases it; a longer hold raises it. Switching spells or putting the wand away releases the hold.

Grab hostile creatures, dropped items and movable logs. Players, bosses, tamed creatures, buildings, ships and carts are excluded. Throws can damage creatures and trees. Eitr: 10 to grab · 2/second to hold · 15 to throw.

Multiplayer

| Where you play | What works |

| --- | --- |

| Local world | Choose whether custom spells are On or Off. |

| Server with Universal Wand | The server controls the custom-spell setting for modded clients. |

| Server without Universal Wand | Unlocked vanilla staff spe

Install & use Install: BepInEx plugin

  1. The archive from playbuff is the mod itself — usually a BepInEx plugin (a .dll or a plugin folder once unzipped).
  2. Recommended: use a community mod manager (such as r2modman) — pick this game, import the mod, and the manager sets up BepInEx and its dependencies for you.
  3. Manual route: install the BepInEx loader in the game folder, then drop the unzipped .dll or plugin folder into BepInEx/plugins/.
  4. Launch the game — the BepInEx console logs every plugin it loads; seeing this mod in the log means it is installed.

Mods with listed dependencies need those installed too, or they will not load. Options are usually changed in-game or in the plugin's config file. In multiplayer, the host and every client need the same mods installed.

Dependencies

Install these first, or the mod will not work:

denikson-BepInExPack_ValheimValheimModding-Jotunn

File & checksum

Filename
UniversalWand-0.7.2.zip
File size
134.3 KiB