Source-checkedLibraries & compatibility

Zen ModLib

by ZenDragon · for Valheim

Shared code library used in all ZenMods.

672KDownloads
20d agoLast updated
BepInExLoaders
ThunderstoreSource

About Zen ModLib

From Thunderstore

Shared code library used in all ZenMods.

Zen.ModLib

This is a core dependency, shared library for all ZenMods

It encapsulates common reusable functions and behaviors that are shared across all ZenMods

It should be included automatically by any ZenMod you install if you are using a package manager like R2 or Gale. If you are not using a package manager, you need to install this manually.

Generally this would be run with other ZenMods. However, even by itself, it applies the following:

  • Validates all the items and recipes added to the ObjectDB from any mods to make sure they are formed correctly.
  • Puts your avatar into a floating animation when you are in debug fly mode. So that's nice.
  • Configure console commands to be admin-only default to seed-related commands.
  • Relay console commands through another player for server admin maintenance.
  • Allow achievements to be rewarded even if dev commands are used for all players on the server (default: true), this is the same as the vanilla command: yesiuseddevcommandsbutiwantmyachievementsanyway

Fixes a few small vanilla bugs:

  • Remove blank PlayerKeys
  • Changes Player.AutoPickup's Physics.SphereOverlap to SphereOverlapNonAlloc
  • Hide the ExitMenu KeyHint
  • Allow TextInput while in Inventory
  • Make sure the fire is actually lit under Cauldrons
  • Gamepad fixes
  • Config option to disable gamepad emote wheel.
  • Prevent logging "Parse Error Platform User ID"
  • Prevent excess stamina drain when running and transitioning into an attack.
  • Allow the camera to rotate 360 while using tools with the HUD hidden.
  • Fix the text on turrets: wordsClumpsTogether
  • Fix ship chairs so that they correctly register as being on a ship. Some are not correct in vanilla, such as the Raft mast or Longship bow.
  • Fix wolves eat additional meats. The default adds bear and serpent meats, add others via configs.
  • Fix exploit: chair wall bypass.
  • Fix exploit: suppress "Too Hard" message when using Stagbreaker to find Silver.
  • Fix exploit: attack animation cancelling.

Optimizations:

  • Network messages can be filtered to only send to nearby players instead of everyone on the server.
  • Dedicated servers can send to all players at once instead of spreading it out over multiple frame updates.

But you should really use this in conjunction with another ZenMod, because that's its intended purpose.

Learn more via the links below...

Improve Your Experience

ALL ZenMods

The full collection of all Zen MODS:

  • Radically improved QoL
  • Incredible performance
  • Pre-configured
  • 100% Gamepad support
  • Spectacularly immersive

Enjoy!

Highlights

From source data

Loaders

Runs on BepInEx.

Footprint

Rated a light load on a server.

Dependencies

Needs 2 other projects installed alongside it.

Zen ModLib 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.14.22, released 2026-10-15

Game versions by loader

LoaderGame versionsNewest
BepInEx

From 28 recorded builds of Zen ModLib.

Recent builds

BuildReleasedGame versionsLoaders
1.14.222026-10-15n/aBepInEx
1.14.212026-10-06n/aBepInEx
1.14.202026-10-02n/aBepInEx
1.14.192026-09-30n/aBepInEx
1.14.182026-09-29n/aBepInEx
1.14.172026-09-28n/aBepInEx

Dependencies

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

Run Zen ModLib 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 “Core”

Libraries & compatibility

Foundations and fixes other mods build on. Usually installed because something else needs it.

Works on a server

From source side support

Thunderstore lists server-side support for Zen ModLib 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-15Open ↗
  • ✓AuthorZenDragon, as published on Thunderstore
  • ✓LicenseNot published by the sourceFree

Zen ModLib, answered

Generated from the mod’s own source data.

Do my players need to install Zen ModLib?

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

Which loaders does it support?

BepInEx.

Is it free?

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

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