Confirm with your password

TorvaldsAffordablePavers

A magical paving cart from Torvald's Affordable Pavers. Load it with stone, pull it around, and watch as it levels terrain and creates paved roads with sparks and style.

Client & Server
Changelog & versions

· Website

Stars
0
Downloads
17
Version
1.2.0
Updated
Author
cebero
Virus scan
✓ Scan successful
Runs on
Client & Server
Required by
5 mods

Compatibility

Required 1

Install these too — Gale pulls them in for you.
  • Jotunn ValheimModding ·2.30.0

Description

Torvald's Affordable Pavers

"Leave a path of stone wherever you roam!"

A Valheim mod from Torvald's Affordable Pavers that adds a paving cart - load it with stone and pull it around to automatically create paved stone roads. Perfect for connecting your bases with proper Viking infrastructure, complete with sparks.

Torvald's been busy in his workshop again, and this time he's solved the age-old Viking problem of trudging through mud and rough terrain between settlements. His latest contraption is part cart, part road-laying machine, and part sorcery. Just toss some stones in the back, flip the lever, and start walking - the cart will lay down a paved path behind you, leveling the ground and clearing small obstacles as it goes.

How to Use

  1. Craft the Paving Cart at a workbench with:

    • 2 Surtling Cores (for the magical paving power)
    • 20 Elder Bark (sturdy cart construction)
    • 10 Bronze Nails (quality fittings)
    • 2 Iron (for the grinding mechanism)
    • 8 Stone (initial paving material)
  2. Load with stone - Put any stone materials in the cart's container

    • Regular Stone works perfectly
    • Cart will reject non-stone items automatically
  3. Toggle paving - Use the lever on the right side of the cart

    • Interactive club-shaped lever shows current status
    • Green sparks when paving is active
  4. Toggle leveling - Use the lever on the left side of the cart

    • Leveling is on by default
    • Turn it off to lay road over the ground as it is, without flattening or smoothing
    • Only works while paving is on
  5. Pull and pave - Attach and pull the cart around

    • Creates paved stone paths automatically every ~1 meter
    • Levels terrain and clears grass/clutter
    • Falls back to terrain leveling when out of stone

Visual Indicators

  • Sparks effect - Orange sparks fly when paving is active
  • Glowing surtling core - Visible power source mounted on the cart
  • Interactive levers - Paving on/off on the right, leveling on/off on the left

Technical Details

  • Paving Radius: 1.2 meters around cart position (configurable)
  • Stone Cost: 1 stone per paved section
  • Paving Interval: Every 1 meter of travel
  • Terrain Operations: Uses vanilla Valheim terrain pieces for proper persistence
  • Multiplayer Compatible: All effects synchronized across players. The server and every client need the same 1.2.x version

Configuration

Server admins can tune how wide the cart paves and where the road lands. These settings are admin-only and sync from the server to every player. Change them in BepInEx/config/com.torvald.pavers.cfg or with a configuration manager.

[Paving]
# Radius for terrain leveling, when leveling is on (0.5 to 5)
LevelRadius = 1.2
# Radius for terrain smoothing, when leveling is on (0.5 to 5)
SmoothRadius = 1.2
# Radius for the road texture (0.5 to 5)
PaintRadius = 1.2
# Where the road lands relative to the cart center: left/right, up/down, forward/back (-2 to 2)
OffsetX = 0
OffsetY = -0.2
OffsetZ = 0
# Raise (positive) or lower (negative) the leveled ground. Helps stop the cart digging in on slopes (-1 to 1)
LevelOffset = 0

Installation

Install with a mod manager or manually place the files in your BepInEx/plugins folder. Requires Valheim 1.0 or later, BepInEx and Jotunn.

Known Issues

None currently known.

Support

Found a bug or have a suggestion? Visit the GitHub repository for issues and updates.

Changelog

All notable changes to Torvald's Pavers will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

1.2.0 Latest

Added

  • Leveling lever on the left side of the cart. Turn leveling off to lay road without flattening the ground (works while paving is on)
  • Admin-only settings, synced from the server: LevelRadius, SmoothRadius, PaintRadius, OffsetX, OffsetY, OffsetZ and LevelOffset

Changed

  • Requires Valheim 1.0 or later. Built against Jotunn 2.30.0 and BepInExPack 5.4.2350
  • The server and all clients must run the same 1.2.x version
  • No longer writes torvalds_pavers_server_test.log into the game folder at startup

Fixed

  • Fixed the NullReferenceException and "Failed to clone cart prefab" errors at startup (#2)
1.1.0

Fixed

  • Major: Fixed terrain modifications not working on dedicated servers
  • Major: Fixed stone consumption not working properly in multiplayer
  • Resolved RPC networking issues between client and dedicated server
  • Fixed TerrainCompiler not being available on headless servers

Changed

  • Completely redesigned networking architecture for dedicated server compatibility
  • Client now handles stone consumption before sending terrain requests
  • Server now acts as coordinator, relaying terrain modifications to all clients
  • Significantly reduced log spam during road building
  • Disabled debug logging for production builds

Technical Changes

  • Implemented client-side execution of terrain modifications
  • Added global RPC handlers for server coordination
  • Switched from server-side to client-side terrain piece instantiation
  • Improved error handling and fallback mechanisms
1.0.0

Added

  • Initial release of Torvald's Pavers
  • Paving cart that automatically lays stone roads
  • Stone-only container system that rejects non-stone items
  • Interactive club-shaped lever for toggling paving on/off
  • Visual sparks effect when paving is active
  • Surtling core visual power source
  • Smart terrain operations using vanilla terrain pieces
  • Automatic terrain leveling and grass clearing
  • Fallback to terrain-only leveling when out of stone
  • Multiplayer synchronization support

Technical Features

  • Built using Jötunn modding framework
  • Uses vanilla terrain modification system for persistence
  • Proper network synchronization for multiplayer
  • Component-based architecture for maintainability

Crafting Recipe

  • 2 Surtling Cores (magical paving power)
  • 20 Elder Bark (sturdy construction)
  • 10 Bronze Nails (quality fittings)
  • 2 Iron (grinding mechanism)
  • 8 Stone (initial material)

Full version history & older downloads →

Manual download
Just this mod One .zip — TorvaldsAffordablePavers 1.2.0
Files you'll get 2
  • TorvaldsAffordablePavers 1.2.0 cebero this mod Get
  • Jotunn 2.30.0 ValheimModding Get

Your browser may ask permission to download several files at once. How to install these manually

Manual installation instructions
1

Install BepInExPack Valheim

BepInExPack Valheim is required to run mods in Valheim.

Download BepInExPack Valheim 5.4.2351 · View mod page

Check out the mod page for detailed installation instructions.

2

Install TorvaldsAffordablePavers

This mod must be installed on both the client and the server.

Download TorvaldsAffordablePavers 1.2.0

Extract the ZIP and place the file(s) into the BepInEx/plugins/ folder inside your Valheim game folder.