Source-checkedQuality of life & UI

Yoke

by Ezomic · for Valheim

Bigger stacks, earned biome by biome.

1.7KDownloads
35d agoLast updated
BepInExLoaders
ThunderstoreSource

About Yoke

From Thunderstore

Bigger stacks, earned biome by biome.

Yoke

Yoke raises stack sizes one biome at a time. Kill a biome's boss and the things that biome gives you start stacking higher; everything else stays at vanilla until its own boss falls.

Which biome an item belongs to is worked out from the game's own vegetation, spawn, conversion and recipe tables rather than from a list in the mod, so items added by other mods are placed too.

Built against Valheim 1.0.7, Unity 6000.0.75, BepInEx 5.4.23.5, Harmony 2.9.

Features

  • Stacks start at vanilla. Each boss raises one biome's items to 2x, capped at 200.
  • Weight is untouched by default, so carry weight still decides what comes home.
  • Equipment is never made stackable.
  • Ore and bars wait for the boss of the biome they come from.
  • Stacks move the moment a boss dies, including what is already in your pack.
  • A generated item list beside the config names every item, what happened to it, and why.
  • Everything is a config entry: the tier table, the multipliers, the cap, per-item exclusions.

How stacks are earned

Stack sizes sit at vanilla (ProgressionBase = 1) until a boss key is set in the world. Each row of ProgressionTiers names a boss, a biome and a multiplier. The default table:

| Boss | Global key | Raises | | --- | --- | --- | | Eikthyr | defeated_eikthyr | Meadows | | The Elder | defeated_gdking | Black Forest | | Bonemass | defeated_bonemass | Swamp and Ocean | | Moder | defeated_dragon | Mountain | | Yagluth | defeated_goblinking | Plains | | The Queen | defeated_queen | Mistlands | | Fader | defeated_fader | Ashlands |

The highest earned row naming a biome wins, so rows never compound, and one boss may name several biomes. Bonemass carries the Ocean because no boss lives in the water; without that row every fish, chitin and bait would sit at vanilla all game.

Deep North has no row in the default table, so its items stay at the base multiplier however many bosses fall. Yoke logs one line at startup saying so.

The change lands when the boss dies, not at the next login. Item prefabs, the stacks in your inventory and the stacks in a container are all rewritten (a container catches up the moment you open it).

Any global key works in ProgressionTiers, not just boss keys, so a modded boss can be added as a row.

How an item's biome is decided

Six routes, all reading the game's own data:

  • Vegetation table. A copper deposit is placed in the Black Forest and the deposit drops

copper ore, so copper ore is a Black Forest item.

  • Spawn tables. Fulings are Plains and the Fuling's drop list has black metal scrap, so

black metal is Plains.

  • Spawners. A greydwarf nest or a surtling geyser is what the tables know about, not the

creature it makes.

  • Recipes, smelters, cooking stations and fermenters. Anything made takes the biome of its

latest ingredient. Barley is Plains, so flour is, so dough is, so bread is.

  • Boss drops. A boss prefab knows the global key its death sets and the tier table knows

which biome that key belongs to, so Moder's trophy is a Mountain item without either side naming it.

  • BiomeOverrides, for the roots none of that reaches: ore deposits inside locations,

dungeon loot, fish, and trophies of creatures that only appear inside a location. Roots only; the recipe pass turns each one into everything made from it.

An item found in several biomes takes the earliest. A crafted one takes the latest of its ingredients: found is about where it turns up, made is about when you can make it.

Anything no route can place stays at vanilla and shows as none in the item list, which is where you find candidates for BiomeOverrides. On a current 1.0 install that is around 80 stackable items out of roughly 1,500 in the database.

Ore and bars

Items the game marks as non-teleportable (ore, bars, and a handful of others) are held at vanilla until the boss of their own biome falls: copper and tin at the Elder, iron at Bonemass, silver at Moder, black metal at Yagluth, flametal at Fader. IncludeNonTeleportable = true gives them their bigger stacks straight away.

Yoke does not read or write what may go through a portal. The no-portal flag is only how it finds the metals; the rule being applied is about stack size.

The load guard

Inventory.Load clamps every stored stack to the item's current maximum. For a moment after login, before the server's global keys have arrived, those maximums are briefly vanilla again, and a stack clamped during that window is saved clamped and permanently smaller. Yoke removes the clamp from the load path only, so pickup, crafting and splitting keep vanilla's rules.

That patch is a transpiler, and a game update can move the IL out from under it. If it cannot install, Yoke holds every stack at its vanilla size and logs an error rather than raising stacks it cannot protect. See Troubleshooting.

Installation

Yoke is a single DLL with no assets.

Requires BepInEx 5.4.2350. BepInEx 5 only; this does not run on BepInEx 6.

Mod manager: install Yoke from Thunderstore.

Manual: drop Yoke.dll into BepInEx\plugins\.

Install it on the dedicated server and on every client, at the same version. It loads fine on valheim_server.exe.

Configuration

BepInEx\config\ezomic.valheim.yoke.cfg, written on first run.

Stacks

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 35d ago.

Yoke 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 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.2.2, released 2026-09-30

Game versions by loader

LoaderGame versionsNewest
BepInEx

From 10 recorded builds of Yoke.

Recent builds

BuildReleasedGame versionsLoaders
1.2.22026-09-30n/aBepInEx
1.2.12026-09-12n/aBepInEx
1.2.02026-09-10n/aBepInEx
1.1.02026-08-29n/aBepInEx
1.0.52026-08-29n/aBepInEx
1.0.42026-08-26n/aBepInEx

Dependencies

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

Run Yoke 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.

Compatibility

Game
Valheim
Loaders
BepInEx
Requires
One-click install needs a BepInEx server.

Verified at the source

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

Yoke, answered

Generated from the mod’s own source data.

Which loaders does it support?

BepInEx.

Is it free?

Yes. Yoke 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 Yoke on a Valheim server.

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