Source-checkedWeapons, items & crafting

CartWeightFix

by Baka_Gaijin · for Valheim

Restores vanilla weight-based drag to player-pulled carts. Fixes OdinHorse side effect where all carts ignore item weight. Server-enforced: every connecting client must have this mod.

728Downloads
5 mo agoLast updated
BepInExLoaders
ThunderstoreSource

About CartWeightFix

From Thunderstore

Restores vanilla weight-based drag to player-pulled carts. Fixes OdinHorse side effect where all carts ignore item weight. Server-enforced: every connecting client must have this mod.

CartWeightFix

Restores vanilla weight-based drag to player-pulled carts.

The Problem

OdinHorse replaces Vagon.FixedUpdate with a Harmony Prefix (returns false) to support horse-drawn cart attachment. A side effect is that UpdateMass() — the method that sets cart Rigidbody mass from container item weight — never runs. This means all carts (vanilla and horse-drawn) ignore item weight entirely. A cart loaded with 1200 weight moves as if empty.

The Fix

CartWeightFix adds a Harmony Postfix to Vagon.FixedUpdate that re-invokes UpdateMass() for player-pulled and idle carts. Horse-pulled carts are detected (via Tameable component on the connected Rigidbody) and left alone so OdinHorse's physics still govern them.

  • Player-pulled cart: weight-based drag restored (vanilla behavior)
  • Horse-pulled cart: unchanged (OdinHorse governs speed)
  • Idle cart: correct mass for physics interactions

Compatibility

  • Requires BepInEx (included in BepInExPack Valheim)
  • Requires Jötunn (for the server-side enforcement handshake)
  • Soft-dependency on OdinHorse — works with or without it. Without OdinHorse the vanilla FixedUpdate runs normally and this plugin is a harmless no-op.

Server enforcement

This mod uses Jötunn's NetworkCompatibility at level EveryoneMustHaveMod with Minor version strictness. When it runs on a dedicated server, every connecting client must also have CartWeightFix installed at a matching major.minor version — clients that are missing the mod or on a mismatched version are rejected at the connection handshake with an error screen. This guarantees the cart-weight rule is enforced for everyone on the server, since cart physics are evaluated client-side.

Installation

Drop CartWeightFix.dll into BepInEx/plugins/ or install via Thunderstore Mod Manager.

Highlights

From source data

Loaders

Runs on BepInEx.

Footprint

Rated a light load on a server.

Last update

Its author last shipped an update 5 mo ago.

CartWeightFix 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.1.0, released 2026-06-13

Game versions by loader

LoaderGame versionsNewest
BepInEx

From 3 recorded builds of CartWeightFix.

Recent builds

BuildReleasedGame versionsLoaders
1.1.02026-06-13n/aBepInEx
1.0.12026-06-06n/aBepInEx
1.0.02026-06-02n/aBepInEx

Dependencies

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

Run CartWeightFix 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 “Content”

Weapons, items & crafting

New weapons, gear, items and the recipes to make them.

Works on a server

From source side support

Thunderstore lists server-side support for CartWeightFix 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 ↗
  • ✓AuthorBaka_Gaijin, as published on Thunderstore
  • ✓LicenseNot published by the sourceFree

CartWeightFix, answered

Generated from the mod’s own source data.

Do my players need to install CartWeightFix?

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

Which loaders does it support?

BepInEx.

Is it free?

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

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