

Client or Server mod. Server installation is optional, but when installed on a server, it will sync the Azumatt.BossDirections.Offerings.yml file to all clients. Azumatt.BossDirections.cfg currently only has client configurations.
Mod made at the request of Mofker in the Odin Plus Discord.
ServerSync and Offering added at the request of Majestic.
You must have BepInEx installed correctly! I can not stress this enough.
Note: (Manual installation is likely how you have to do this on a server, make sure BepInEx is installed on the server correctly)
BepInEx/plugins folder.Install r2modman or Thunderstore Mod Manager.
For r2modman, you can also install it through the Thunderstore site.
For Thunderstore Mod Manager, you can also install it through the Overwolf app store
Open the Mod Manager and search for "BossDirections" under the Online
tab. Note: You can also search for "Azumatt" to find all my mods.
The image below shows VikingShip as an example, but it was easier to reuse the image.

Click the Download button to install the mod.
Launch the game.
Instant Look-Direction
After using a Vegvisir, your camera smoothly rotates to face the boss’s spawn point.
Custom “Offerings”
Define items you burn at a fireplace to reveal or point at a boss location via the
Azumatt.BossDirections.Offerings.yml.
Hot-reload & ServerSync
Azumatt.BossDirections.Offerings.yml down to all connecting clients automatically (via ServerSync).The default Azumatt.BossDirections.Offerings.yml is embedded in the mod and will be generated in your
BepInEx/config folder on first run if it’s missing. You can edit it in one of two ways:
Solo / Client-only play:
BepInEx/config/Azumatt.BossDirections.Offerings.yml on your local machine.ServerSync mode (optional):
BepInEx/config/ (or boot the server once
with the mod to generate the default file).# Azumatt.BossDirections.Offerings.yml
# Defines boss offerings using prefab names for items.
offerings:
- location: StartTemple
name: Stone Altar
addname: false
quotes:
- "Begin again where the first light rose."
- "Every journey starts beneath unyielding rock."
- "Let these stones guide you back to your roots."
- "In every ending lies the seed of a new start."
- "Return now, and let the path reveal itself."
items:
Stone: 10 # prefab name: Stone
- location: Vendor_BlackForest
name: Haldor
addname: true
quotes:
- "Wanderer, my wares await beneath ancient boughs."
- "Coins jingling? Come, let me show you something special."
- "Step into my shop—dwarven craftsmanship at its finest."
- "You won’t regret this purchase, I guarantee it."
- "Masks off, deals on—welcome, friend of the forge."
items:
Coins: 100 # prefab name: Coins
- location: Hildir_camp
name: Hildir
addname: true
quotes:
- "Gems for the gallant—what riches do you seek?"
- "Welcome, traveler! My jewels sparkle just for you."
- "A ruby for courage, an amber for valor—choose wisely."
- "Step closer; I have treasures you’ve only dreamed of."
- "Bright stones for dark nights—take what you need."
items:
Ruby: 5 # prefab name: Ruby
Amber: 20 # prefab name: Amber
AmberPearl: 10 # prefab name: AmberPearl
- location: Eikthyrnir
name: Eikthyr
addname: true
quotes:
- "Mortal, you dare summon my grace?"
- "Hear my charge upon the winds of these plains."
- "Bow or be swept aside by my antlers’ might."
- "By hoof and horn, I call you forth."
- "Stand tall, challenger, and face the storm."
items:
TrophyDeer: 1 # prefab name: TrophyDeer
- location: GDKing
name: Elder
addname: true
quotes:
- "Roots run deep; what brings you to my ancient grove?"
- "One seed sown is a forest reborn."
- "Offer the old ways, and listen to the earth’s song."
- "Let growth guide you through shadowed woods."
- "Whisper your intent to the roots below."
items:
AncientSeed: 1 # prefab name: AncientSeed
- location: Bonemass
name: Bonemass
addname: true
quotes:
- "Bones crumble, but my hunger endures."
- "Swallow the marsh’s curse—or become it."
- "Your flesh will nourish my endless appetite."
- "Rise, intruder, and feed my legion of decay."
- "I am the rot that never sleeps."
items:
WitheredBone: 10 # prefab name: WitheredBone
- location: Dragonqueen
name: Moder
addname: true
quotes:
- "Frost bites deeper than steel. Prepare yourself."
- "An egg’s chill heralds the queen’s return."
- "Ice and flame dance at my whim."
- "Feel the bite of winter’s heart."
- "No mortal warmth can thaw my resolve."
items:
DragonEgg: 1 # prefab name: DragonEgg
- location: GoblinKing
name: Yagluth
addname: true
quotes:
- "My totem stands as testament to goblin fury."
- "Offer this, and I might spare your bones."
- "Shadows hunger for your fear—feed them well."
- "Gaze upon my power, worm."
- "Your essence will strengthen my reign."
items:
GoblinTotem: 1 # prefab name: GoblinTotem
- location: Mistlands_DvergrBossEntrance1
name: Queen
addname: true
quotes:
- "Hornets swarm for their queen—bring me proof."
- "Your bravery will not save you from my hive."
- "Steel yourself, for the sting is sweet."
- "Betray the swarm, and taste its wrath."
- "My children feast on interlopers—join them?"
items:
TrophySeekerBrute: 1 # prefab name: TrophySeekerBrute
- location: FaderLocation
name: Fader
addname: true
quotes:
- "A father noble and proud, he soared through skies of fire."
- "The madness lowered its shroud, and warped his heart's desire."
items:
BellFragment: 1 # prefab name: BellFragment
MorgenHeart: 3 # prefab name: MorgenHeart
| Field | Type | Description |
|---|---|---|
location |
string |
Zone key from Valheim’s zone list (see link below). |
name |
string |
Display name for messaging. |
addname |
bool |
Prepend [BossName] to your quote. |
quotes |
string[] |
One or more messages—chosen at random when your offering is consumed. |
items |
map[string]int] |
Prefab or shared-name (no leading $, case-insensitive) → stack size required to trigger. |
Feel free to reach out to me on discord if you need manual download assistance.
DISCORD: Azumatt#2625
STEAM: https://steamcommunity.com/id/azumatt/
For Questions or Comments, find me in the Odin Plus Team Discord or in mine: