Source-checkedQuality of life & UI

ConfigurationsForEveryone

by IAmOnTheInternetAndItIsScary · for Valheim

Generates in-game configuration for Jotunn mods that ship none, letting you retune their items, pieces, and creatures.

166Downloads
4 mo agoLast updated
BepInExLoaders
ThunderstoreSource

About ConfigurationsForEveryone

From Thunderstore

Generates in-game configuration for Jotunn mods that ship none, letting you retune their items, pieces, and creatures.

ConfigurationsForEveryone

A BepInEx plugin that automatically generates in-game configuration for Jötunn mods that ship without any of their own. If a mod adds items, build pieces, or creatures but gives you no way to tweak them, this plugin builds that config for you.

What Does It Do?

Many content mods register new items, pieces, and creatures through Jötunn but expose no settings, so their recipes, costs, spawns, and drops are locked to whatever the author hardcoded. ConfigurationsForEveryone scans everything those mods register and generates a full, server-synced configuration file for each one. Every entry shows up in Configuration Manager under its own mod heading, so you can retune content that was never meant to be tuned.

It was built primarily for the RtD mod family, which ships no configuration, but the discovery is generic and works with any mod that registers content through Jötunn.

What Gets Configured

Items

  • Craftable on/off
  • Craft amount (how many you get per craft)
  • Crafting station and required station level
  • Crafting costs (inline resource table)
  • Upgrade costs per quality level, for items that can be upgraded

Build Pieces

  • Buildable on/off
  • Build menu category
  • Crafting station
  • Build costs (inline resource table)

Creatures

  • Spawn enabled, biome, area, time of day, forest condition
  • Spawn chance, interval, group size, maximum count
  • Altitude and ocean depth limits, spawn height, required global key, required weather
  • Hunt player, can spawn with stars
  • Taming: can be tamed, food items, fed duration, taming time, spawns tamed
  • Faction
  • Drops (inline item / min-max / chance table)

Installation

This is a regular plugin, not a patcher.

  1. Install Jötunn (hard dependency)
  2. Download ConfigurationsForEveryone.dll
  3. Place it in your BepInEx/plugins/ folder
  4. Launch the game

On launch you'll see something like:

ConfigurationsForEveryone 1.0.0 loaded with 3 patch target(s), waiting for the main menu to discover content
✓ RtDLegends: 24 item(s), 0 piece(s), 6 creature(s) configured
✓ RtDMythics: 18 item(s), 2 piece(s), 9 creature(s) configured
✓ Generated synced config files for 2 new mod(s) under config/ConfigurationsForEveryone
Applied config to loaded content: 42 item recipe(s), 2 piece(s), 15 creature spawn(s), 15 creature taming, 15 creature drops

Configuration files are written to BepInEx/config/ConfigurationsForEveryone/, one .cfg per discovered mod, named after that mod's GUID.

How It Works

Content from different mods becomes available at different times: some registers at the main menu, much of it only once a world loads. ConfigurationsForEveryone discovers content at each of those moments and configures each mod exactly once, then applies every setting to the live game data the moment the world is ready.

All settings are admin-only and registered for server synchronization, so on a dedicated server the host's values are pushed to every client automatically.

Technical Details

The plugin combines Jötunn registry discovery with live data patching. No mod files are ever modified on disk; every change is applied to the in-memory game data that mods register.

Discovery

Content is read straight from Jötunn's manager registries (ItemManager.Items, PieceManager.Pieces, CreatureManager.Creatures) by reflection and grouped by the source mod that registered it. Anything without a resolvable source mod is skipped. Discovery runs at FejdStartup.Awake, ObjectDB.Awake, and ZNetScene.Awake, and each mod is configured the first time its content appears.

Per-mod configuration

Each discovered mod gets its own ConfigFile under config/ConfigurationsForEveryone/, registered with Jötunn's SynchronizationManager for server sync. A lightweight proxy plugin is created so each mod surfaces under its own heading in Configuration Manager, even though it never declared a config itself.

Deferred application

Recipes, crafting stations, creature food, factions, and drops all need ObjectDB and ZNetScene to resolve prefabs, which do not exist when configs are first bound at the main menu. Each of those settings registers an applier that runs once the world loads, and again whenever you change a value.

Inline editors

Crafting costs, build costs, and drops use custom Configuration Manager drawers that render an inline table with amount fields and add/remove buttons instead of a raw text box. Upgradeable items gain an extra per-level column, mapping directly to Valheim's per-quality upgrade cost.

Debounced edits

Editing a value in the menu fires on every keystroke, so changes are debounced and applied once they settle. This keeps the plugin from re-resolving prefabs, re-saving the file, and logging warnings for half-typed names while you type.

Console command

cfe_refresh re-applies every setting to the currently loaded content. Useful after editing values mid-session.

FAQ

Q: Is this safe? A: Yes. It only generates configuration and applies your chosen values to game data already loaded in memory. It does not add content, modify mod files, or change game logic.

Q: Do I need this if a mod already has its own config? A: No. This is meant for mods that ship without configuration. Mods that already expose their own settings should be configured through those.

Q: Where are the config files? A: In BepInEx/config/ConfigurationsForEveryone/, one file per mod, named after the mod's GUID.

Q: Does this work on servers? A: Yes. Every generated config is admin-only and registered for server synchronization, so the host's settings apply to all connected clients.

Read the full description on Thunderstore →

Highlights

From source data

Loaders

Runs on BepInEx.

Footprint

Rated a light load on a server.

Last update

Its author last shipped an update 4 mo ago.

ConfigurationsForEveryone 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
1.0.0, released 2026-06-26

Game versions by loader

LoaderGame versionsNewest
BepInEx

From 1 recorded build of ConfigurationsForEveryone.

Dependencies

Declared by the newest build that lists any. Required ones are installed with it on one-click installs.

Run ConfigurationsForEveryone 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 catalog
Listed on Thunderstore as “Tweaks”

Quality of life & UI

Small conveniences, tweaks and interface improvements players notice straight away.

Works on a server

From source side support

Thunderstore lists server-side support for ConfigurationsForEveryone 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.

Verified at the source

  • ✓ThunderstoreOfficial listing, checked 2026-10-02Open ↗
  • ✓AuthorIAmOnTheInternetAndItIsScary, as published on Thunderstore
  • ✓LicenseNot published by the sourceFree

ConfigurationsForEveryone, answered

Generated from the mod’s own source data.

Do my players need to install ConfigurationsForEveryone?

Thunderstore lists server-side support for ConfigurationsForEveryone as optional: it can run on a server, but isn’t required there.

Which loaders does it support?

BepInEx.

Is it free?

Yes. ConfigurationsForEveryone is free to download from Thunderstore.

How do I add it to my Nxeon server?

Use “Add to a server” on this page, or open NxLabs from your dashboard. We install it, restart your server and switch it on.

NxLabs

Run ConfigurationsForEveryone on a Valheim server.

Deploy in about a minute from $9.99 a month, then add ConfigurationsForEveryone in one click.