Please disclose if any significant portion of your mod was created using AI tools by adding the 'AI Generated' category. Failing to do so may result in the mod being removed from Thunderstore.
ConfigurationsForEveryone
Generates in-game configuration for Jotunn mods that ship none, letting you retune their items, pieces, and creatures.
CHANGELOG
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_refreshconsole command to re-apply every setting to loaded contentDebug Loggingtoggle 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, andZNetScene.Awake; each mod is configured exactly once when its content first appears - Each mod gets its own
.cfgunderconfig/ConfigurationsForEveryone/, registered with Jötunn'sSynchronizationManagerfor 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
ObjectDBandZNetSceneexist, 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