About Almanac
From ThunderstoreAchievements, Bounties, Treasure Hunt, Player Metrics, Leaderboard, Indexing, Marketplace, Lottery
Almanac
Welcome to Rusty's Almanac, your gateway to the enchanting world of Valheim!
Rusty's comprehensive plugin catalogs all the items, pieces, and creatures that is loaded into the game.
Explore the depths of Valheim with ease, armed with a wealth of information at your fingertips.
Moreover, Rusty's Almanac goes beyond mere documentation. With an integrated customizable achievement system and a leaderboard, users can shape their own unique experiences.
Achievements
Almanac lets you define custom achievements using .yml files in the Achievements folder. These achievements sync between server and client, and are dynamically reloaded when edited.
Below are the available Achievement Types you can use:
| | | | | |-----------------------|-----------------|------------------|-----------------------| | Arrows | ArrowsShot | Axes | Bows | | Consumables | CreatureGroup | CreatureTamed | Deaths | | DistanceInAir | DistanceRan | DistanceSailed | DistanceWalked | | EnemyKills | Fish | FoodEaten | ItemsPicked | | Kill | Knives | Maces | Materials | | MineHits | Pickable | PlayerKills | PoleArms | | Potions | Recipes | Shields | Spears | | Staves | Swords | TimeInBase | TimeOutOfBase | | TotalJumps | TotalMined | Trophies | Valuables | | Weapons | CollectItems | Achievements | |
Achievement File Structure
Each achievement is defined as a YAML file with properties like:
UniqueID: A unique identifier string (e.g.,Weapons.001).Name: Display name for the achievement.Lore: A short description or flavor text.Icon: The icon name from the game's assets.TokenReward: Reward tokens for completing the achievement.Requirement: The type, threshold, and optional group or prefab name.
Examples
- Defeating creatures from a biome:
AchievementType.CreatureGroupwithGroup = Meadows. - Reaching a milestone (kills, distance, etc.): set
Requirement.Typeto the relevant stat. - Collecting all of an item type (fish, weapons, trophies, etc.): use collection-based types.
Tips
- Files can be added, changed, or deleted while the server is running.
- Server automatically syncs achievements to clients.
- Thresholds can be left at
0for auto-detection (e.g., total number of fish). - PrefabName is required for
KillandPickabletypes. CollectItemstype Requirement.PrefabName entry format:prefabname,amount;prefabname,amount
Almanac Bounties
The Almanac Bounty system lets players purchase bounty contracts to hunt special creatures.
Bounties are defined in .yml files inside the Bounties folder. Admins can add, remove, or edit bounty entries at runtime — changes will sync to all clients.
Each bounty entry can define:
- UniqueID: Unique identifier for the bounty (e.g.,
Troll.001). - Creature: The prefab name of the target creature (e.g.,
Troll,Serpent). - Name: (Optional) Custom name override; if empty, a generated name will be used.
- Icon: Trophy sprite or icon for the bounty.
- Biome: The biome where the bounty will spawn (
Meadows,Swamp,AshLands, etc.). - Health: Override maximum health value of the bounty.
- Level: Creature level (scales difficulty).
- DamageMultiplier: Multiplier applied to the bounty’s attacks (e.g.,
1.5). - AlmanacTokenReward: Tokens given upon completing the bounty.
- Lore: A short description displayed in the Almanac panel.
- Cost: Item or token requirements to purchase the bounty.
Notes
- Costs can be
AlmanacTokenor regular items (e.g.,Coins). - If the bounty despawns or escapes the cost is returned.
- Bounties are subject to a configurable cooldown (default in minutes).
Tips
- You can reload or edit
.ymlbounty files while the server is running; changes sync automatically. - Each bounty spawns a pin on the map when accepted.
- Default bounties include Boar, Neck, Troll, Serpent, Abomination, Wraith, Lox, Seeker Brute, Fallen Valkyrie.
- Use
Loreto tell a short story or flavor text for each hunt.
Example Entry
UniqueID: Troll.001
Creature: Troll
Name: Forest Stalker
Icon: TrophyFrostTroll
Biome: BlackForest, Swamp
Health: 1200
Level: 3
DamageMultiplier: 1.5
AlmanacTokenReward: 5
Lore: "Lumbering through the Black Forest, the troll’s steps shake the earth as it smashes all in its path."
Cost:
Coins: 10
Almanac Store
The Almanac Store allows players to purchase temporary buffs, resources, and items.
Store items are defined in .yml files inside the Store folder. Admins can add, remove, or modify store entries while the game is running.
Each store entry can define:
- Name: The store item name.
- Lore: A short description shown in the tooltip.
- Icon: The sprite name to display.
- Cost: Either
AlmanacTokenor other items as payment. - StatusEffect: Optional effect applied when purchased.
- Items: Optional rewards given to the player (like resources or gear).
- RequiredKey Optional key required to purchase item
Example
Name: Lolite
Cost:
Items:
- PrefabName: AlmanacToken
Amount: 100
Icon: GemstoneBlue
Items:
- PrefabName: GemstoneBlue
Amount: 1
Quality: 1
Variant: 0
Lore: Light is reflected sharply off this gem
RequiredKey: Charred_Melee_Dyrnwyn
Notes
AlmanacTokenis the default store currency.- Costs can also be regular items (e.g.
Wood,Coins).
Highlights
From source dataLoaders
Runs on BepInEx.
Footprint
Rated a light load on a server.
Dependencies
Needs 2 other projects installed alongside it.
Almanac on Nxeon
From our catalogue- One-click install
- Supported on Nxeon Valheim servers, for BepInEx servers. We download it from Thunderstore, place it, and restart the server.
- Server side
- Optional on the server
- Server type needed
- BepInEx
- Server load
- light
- Smallest plan we suggest
- Valheim — 4 GB (4 GB RAM). This follows our own load rating above, not a benchmark.
- Latest build
- 3.8.1, released 2026-10-13
Game versions by loader
| Loader | Game versions | Newest |
|---|---|---|
| BepInEx |
From 26 recorded builds of Almanac.
Recent builds
| Build | Released | Game versions | Loaders |
|---|---|---|---|
| 3.8.1 | 2026-10-13 | n/a | BepInEx |
| 3.8.0 | 2026-09-25 | n/a | BepInEx |
| 3.7.94 | 2026-08-11 | n/a | BepInEx |
| 3.7.93 | 2026-08-11 | n/a | BepInEx |
| 3.7.92 | 2026-08-06 | n/a | BepInEx |
| 3.7.91 | 2026-08-06 | n/a | BepInEx |
Dependencies
- Required: YamlDotNet
- Required: BepInExPack Valheim
Declared by the newest build that lists any. Required ones are installed with it on one-click installs.
Run Almanac on a Valheim server
Pick a server or deploy a new one above; it is installed in one click.
What kind of mod it is
From the catalogAdmin & protection
Permissions, moderation, anti-cheat and land protection for the people running the server.
Works on a server
From source side supportThunderstore lists server-side support for Almanac as optional: it can run on a server, but isn’t required there.
Compatibility
- Game
- Valheim
- Loaders
- BepInEx
- Runs on
- Serveroptional on the server
- Requires
- One-click install needs a BepInEx server. 2 other projects installed alongside it.
Verified at the source
- ✓ThunderstoreOfficial listing, checked 2026-10-14Open ↗
- ✓AuthorRustyMods, as published on Thunderstore
- ✓LicenseNot published by the sourceFree





