StaffsOfFracturing
Three craftable Staffs of Fracturing: Iolite lightning chains, Jade poison and immobilizing haze, and Bloodstone explosions with piercing shards. Required on server and clients.
About this mod Author’s original text
Staffs of Fracturing
Craft three gemstone variants of the Staff of Fracturing, each with its own damage, crown effects and twelve-ball fracture pattern. Requires Ashlands equipment and materials.
Choose a staff
| Staff | Main effect | Default additional effects |
| --- | --- | --- |
| Iolite | Lightning fracture balls | 25% chance to chain an enemy hit to the nearest other enemy within 8 m. Each pair of balls has a 25% chance to form a lightning link, up to 24 links per shot. |
| Jade | Blunt and poison explosions | Each 3.5 m blast leaves a 5-second haze. Nearby enemies receive a 20% immobilization roll each second. Overlapping areas on the same casting client share a per-target check cooldown. |
| Bloodstone | Blunt explosions on first contact | Each 2.25 m blast launches five piercing shards. Default shard speed is 56 m/s with a 1.6-second lifetime. Shards can be blocked or dodged and do not fracture again. |
Iolite balls have twice the vanilla secondary projectile's natural lifetime; impacts can still end them sooner. A lightning link damages enemies intersecting its segment when it forms. Its brief visual does not continue checking newly crossing enemies.
Extra chains, shards and poison haze require the caster to remain loaded in the world. Those additional effects can stop after the caster despawns, such as when leaving the world or completing respawn. The projectile's native impact damage is handled separately.
Core damage gains 25% of its configured base value for each quality level above 1. Existing game combat rules and target resistances still apply.
Crafting and upgrades
Craft at a level 2 Galdr table after discovering the required materials.
| Variant | Base staff | Metal | Gemstone |
| --- | --- | --- | --- |
| Iolite | 1 Staff of Fracturing | 5 Flametal | 1 Iolite |
| Jade | 1 Staff of Fracturing | 5 Flametal | 1 Jade |
| Bloodstone | 1 Staff of Fracturing | 5 Flametal | 1 Bloodstone |
Upgrades require additional Flametal and the matching gemstone through the normal increasing upgrade costs. Use the staff's normal casting controls.
Installation and multiplayer
Install with a -compatible mod manager and these dependencies:
- BepInExPack Valheim 5.4.2350+
- Jotunn 2.30.0+
The server and every client must install the same Staffs of Fracturing version. For manual installation, copy StaffsOfFracturing.dll to BepInEx/plugins. Replace the previous DLL and keep only one copy when updating.
Configuration and appearance
Server administrators control synchronized settings for chain chances, damage, ranges, cooldowns, poison duration and immobilization, and Bloodstone shard count, speed and lifetime.
Bloodstone speed is ShrapnelVelocity × ShrapnelSpeedMultiplier; defaults are 28 × 2 = 56 m/s. Changing the multiplier does not change shard lifetime.
The staff crowns have blue-white Iolite arcs, green Jade haze, and red Bloodstone drips and pointed particles. Decorative crown particles cause no damage. The original shaft, grip and lower materials are retained.
Compatibility
Maintenance release 1.0.5 rebuilds against Valheim 1.0.16, Jotunn 2.30.2 and BepInExPack 5.4.2351. It clarifies the description, including when lightning links apply damage. Existing recipes, item IDs, balance and projectile appearance are retained.
Startup and registration checks have passed; compiler/API checks also verify the current Projectile.Setup hook. Final crown appearance, every combat interaction and remote effect timing have not been exhaustively tested. See VALIDATION.md in the source archive for evidence and limits.
Credits and license
Built with Jotunn and Harmony. Uses cloned native Valheim assets at runtime. MIT license; see LICENSE and THIRD_PARTY_NOTICES.md. No game assets or dependency DLLs are included.
Install & use Install: BepInEx plugin
- The archive from playbuff is the mod itself — usually a BepInEx plugin (a .dll or a plugin folder once unzipped).
- 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.
- Manual route: install the BepInEx loader in the game folder, then drop the unzipped .dll or plugin folder into BepInEx/plugins/.
- 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.
Install these first, or the mod will not work: