Changelog
[1.0.0] - 2026-06-26
Changed
- Initial release
- Automatically generates server-synced configuration for Jötunn mods that ship none
- Discovers items, build pieces, and creatures registered through Jötunn and configures each one
- Items: craftable, craft amount, crafting station and level, crafting costs, and per-level upgrade costs
- Pieces: buildable, build menu category, crafting station, and build costs
- Creatures: spawn settings, taming, faction, and drops
- Each discovered mod surfaces under its own heading in Configuration Manager
- Inline editor tables for crafting costs, build costs, and drops, with add/remove buttons
cfe_refresh console command to re-apply every setting to loaded content
Debug Logging toggle that logs each applied value and the prefab it affected
Technical Details
- Content is read from Jötunn's manager registries (
ItemManager, PieceManager, CreatureManager) by reflection and grouped by source mod
- Discovery runs at
FejdStartup.Awake, ObjectDB.Awake, and ZNetScene.Awake; each mod is configured exactly once when its content first appears
- Each mod gets its own
.cfg under config/ConfigurationsForEveryone/, registered with Jötunn's SynchronizationManager for server sync
- A proxy plugin surfaces each mod separately in Configuration Manager without it declaring a config itself
- Settings that resolve prefabs (recipes, stations, food, drops) defer application until
ObjectDB and ZNetScene exist, then re-apply on change
- Upgrade costs map to Valheim's per-quality requirement scaling; the upgrade column only appears for items that can be upgraded
- Menu edits are debounced so a value is applied once edits settle, not on every keystroke
- All changes are applied to in-memory game data; no mod or game files are modified on disk
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.